背景:
上图:
左侧(a)为变更前,右侧(b)为变更后
- 1)如果a不存在,则b为新增效果
- 2)如果b不存在,则a为删除效果
- 3)如果a和b存在,则进行文本差异比较
接口返回数据:
data:[
{
busId:"1000",
changeAfter:"董金开\r\n叶小明【新增】\r\n陈小二*\r\n张武安【新增】\r\n李玉刚【新增】",
changeBefore:"董金开\r\n陈小二",
...
}
]
问题:
1.大神提供一下思路,或者nb的帮忙出个伪代码
2.再不济,提供一个npm的插件
代码这个:
https://github.com/cezary/rea...
demo地址:
http://cezarywojtkowski.com/r...