open-index/open-npm huggingface dataset:
npm package: @lyyzhh/vuecodediff
Description: 代码比对展示(Code comparison display)
Author: lyy
Latest version: 0.0.10

# [vue-code-diff](https://github.com/lyyzhh/vue-code-diff)

## 安装
```shell
npm install @lyyzhh/vuecodediff
```

## 使用
```vue
<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| 展示的方式 | string  |   line-by-line，side-by-side    |    line-by-line     |
| drawFileList | 展示对比文件列表 | boolean | - | false |
| renderNothingWhenEmpty | 当无对比时不渲染 | boolean | - | false |
| diffStyle | 每行中对比差异级别 | string | word, char | word |
| fileName | 文件名 | string | - |  |
| isShowNoChange | 当无对比时展示源代码 | boolean | - | false |


## 效果展示

### line-by-line
![image](https://github.com/ddchef/vue-code-diff/blob/master/2018-06-01.png?raw=true)

### side-by-side
![image](https://github.com/ddchef/vue-code-diff/blob/master/2018050615272.png?raw=true)

## LICENSE
[MIT](LICENSE)