Skip to content

Repository files navigation

代码比对展示 demo

安装

yarn add vue-code-diff

使用

<template>
<div>
<code-diff:old-string="oldStr":new-string="newStr":context="10" />
</div>
</template>
import CodeDiff from 'vue-code-diff'
export default {
components: {CodeDiff},
data(){
return {
oldStr: 'old code',
newStr: 'new code'
}
}
}

参数说明

参数说明类型可选值默认值
old-string陈旧的字符串string
new-string新的字符串string
context不同地方上下间隔多少行不隐藏number
outputFormat展示的方式stringline-by-line,side-by-sideline-by-line
drawFileList展示对比文件列表boolean-false
renderNothingWhenEmpty当无对比时不渲染boolean-false
diffStyle每行中对比差异级别stringword, charword
fileName文件名string-
isShowNoChange当无对比时展示源代码boolean-false

效果展示

line-by-line

image

side-by-side

image

LICENSE

MIT

About

vue文件差异对比

Topics

Resources

Stars

184 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages