- <template>
-
-
- {{item.value}}
-
-
- </template>
复制代码- const Diff = require('diff');
复制代码 数据定义- data () {
- return {
- resultStr: '',
- oldStr: `时光静寂,岁月轻柔,~~这是要删除的文本~~拈一颗素心,轻倚季节的转角,
- 看流年的风轻轻吹过,始终相信,时光可以带走最美的年华,岁月可以刻画老去的颜容,
- 但那些过往的中的莹亮,那些光阴浸染的情怀,终是停留在记忆深处,
- 明媚了岁月,芬芳了生命。`,
- newStr: `时光静寂,岁月轻柔,拈一颗素心,轻倚季节的转角,
- 看流年的风轻轻吹过,~~~~~~~这是新增的文本~~~~~~始终相信,时光可以带走最美的年华,岁月可以刻画老去的颜容,
- 但那些过往的中的莹亮,那些光阴浸染的情怀,终是停留在记忆深处,
- 明媚了岁月,芬芳了生命。`
- }
- },
复制代码 数据处理- const d = Diff.diffChars(this.oldStr, this.newStr)
- this.resultStr = d
复制代码- .remove {
- color: red;
- background-color: #fee8e9;
- text-decoration: line-through;
- }
- .add {
- color: green;
- background-color: #ddffdd;
- }
- .default {
- color: grey;
- }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |