之前做的文本对比功能,使用google的文本对比算法,可以参考学习一下
功能:
- 文本合并对比;
- 不一致提示;
- 保存,编辑;
- 撤回编辑;
使用react的codemirror
效果:
this._ref=ref} >
最关键的是引入算法文件diff_match_patch
需要的可以去下载:https://download.csdn.net/download/u011643716/12909865
也可以自行google
使用案例代码如下:
import CodeMirror from 'codemirror/lib/codemirror'
require('codemirror/lib/codemirror.css');
require('codemirror/theme/eclipse.css')
require('codemirror/theme/neat.css')
require('codemirror/addon/lint/lint.css')
require('code