8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6fa2142 commit da59a0eCopy full SHA for da59a0e
src/components/CodeDiffViewer.vue
@@ -67,10 +67,13 @@ export default {
67
diff() {
68
// 修改
69
if (this.newContent && this.oldContent) {
70
- let diffs = diffLines(this.oldContent, this.newContent);
+ let diffs = diffLines(this.oldContent, this.newContent, {
71
+ ignoreWhitespace: false
72
+ });
73
return diffs.map((chunk, index) => {
74
let type = chunk.added ? 'add' : (chunk.removed ? 'remove' : '');
- let lines = chunk.value.split('\n');
75
+ // delete last element of array, because split will produce more one line.
76
+ let lines = chunk.value.split('\n').slice(0, -1);
77
let lineCount = lines.length;
78
let collapse = !type && lineCount > this.collapse;
79
return {
0 commit comments