chenxiaojun / vue-diff-view

a git diff vue component

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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>

DEMO

overview

code diff;

modify file

run demo case

npm run serve

todo

when select code, not trigger line number.

About

a git diff vue component


Languages

Language:Vue 84.7%Language:JavaScript 11.0%Language:HTML 4.3%