@jafri/vue-diff-view

a git diff component for Vue.js
677
Install
npm install @jafri/vue-diff-view
Latest Version:0.7.0
Vue:2
License:MIT
Last Updated:Oct 23, 2019
Links: npm
Maintainer: jafri

vue-diff-view

a git diff component for Vue.js

Usage

<template>
    <div id="app">
        <code-diff-viewer :new-content="newStr" :old-content="oldStr" title="测试修改"/>
    </div>
</template>

<script>
import CodeDiffViewer from 'VueDiffView';

export default {
    name: 'app',
    components: {
        CodeDiffViewer
    },
    data() {
        return {
            oldStr: '[\n    {\n        name: title\n        displayName: "标题"\n        datatype: "OBJECT"\n    }\n]',
            newStr: '[\n    {\n        name: title\n        displayName: "TAB"\n        datatype: "ARRAY"\n    }\n    {\n        name: title\n        displayName: "TAB"\n        datatype: "ARRAY"\n    }\n]'
        };
    }
};
</script>

Overview

diff result

add delete file

modify file

todo

when select code, not trigger line number.

Version History

Version Released Vue License
0.7.0 ^2.5.21 MIT
0.6.0 ^2.5.21 MIT
0.5.0 ^2.5.21 MIT
0.4.0 ^2.5.21 MIT
0.3.0 ^2.5.21 MIT