1.0.0 • Published 4 years ago

yewills-react-code-diff v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

react-code-diff

此组件是基于vue-code-diff实现的react版本代码对比展示工具。

代码对比展示demo

安装

npm install react-code-diff

使用

import {Component} from 'react';
import CodeDiff from 'react-vode-diff';

class Demo extends Component{
    constructor(props) {
        super(props);
        this.state = {
            oldStr: oldStr,
            newStr: newStr,
        }
    }
    render(){
        return (
            <div>
                <CodeDiff oldStr={oldStr} newStr={newStr}/>;
            </div>
        )
    }
}

export default Demo;

参数说明

参数说明类型可选值默认值
old-string陈旧的字符串string
new-string新的字符串string
context不同地方上下间隔多少行不隐藏number
outputFormat展示的方式stringline-by-line,side-by-sideline-by-line

效果展示

line-by-line

line-by-line

side-by-side

line-by-line

LICENSE

MIT