vue-code-diff
代码比对展示(Code comparison display)
Last updated 4 years ago by ddchef .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ gnpm install vue-code-diff 
SYNC missed versions from official npm registry.

vue-code-diff

代码比对展示 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 展示的方式 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

side-by-side

image

LICENSE

MIT

Current Tags

  • 1.0.0-beta.0                                ...           beta (4 years ago)
  • 1.2.0                                ...           latest (4 years ago)

8 Versions

  • 1.2.0                                ...           4 years ago
  • 1.1.0                                ...           4 years ago
  • 1.0.0-beta.0                                ...           4 years ago
  • 1.0.0                                ...           4 years ago
  • 0.0.5                                ...           4 years ago
  • 0.0.4                                ...           7 years ago
  • 0.0.3                                ...           7 years ago
  • 0.0.1                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (70)
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org | Home |