File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ const formState = reactive({
12
12
trim: false ,
13
13
noDiffLineFeed: false ,
14
14
filename: ' package.json' ,
15
+ hideHeader: false ,
16
+ hideStat: false ,
15
17
})
16
18
17
19
const oldString = ref (oldShortText .value )
@@ -104,6 +106,12 @@ function printEvent(e) {
104
106
<a-form-item label =" 不 diff 换行符(noDiffLineFeed)" >
105
107
<a-switch v-model:checked =" formState.noDiffLineFeed" />
106
108
</a-form-item >
109
+ <a-form-item label =" 隐藏首部(hide Header)" >
110
+ <a-switch v-model:checked =" formState.hideHeader" />
111
+ </a-form-item >
112
+ <a-form-item label =" 隐藏统计信息(hide Statistics)" >
113
+ <a-switch v-model:checked =" formState.hideStat" />
114
+ </a-form-item >
107
115
<a-form-item >
108
116
<a-button type =" link" @click =" resetText" >
109
117
重置文本(reset text)
@@ -125,6 +133,8 @@ function printEvent(e) {
125
133
:trim =" formState.trim"
126
134
:no-diff-line-feed =" formState.noDiffLineFeed"
127
135
:filename =" formState.filename"
136
+ :hide-header =" formState.hideHeader"
137
+ :hide-stat =" formState.hideStat"
128
138
@diff =" printEvent"
129
139
/>
130
140
</template >
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ interface Props {
18
18
noDiffLineFeed? : boolean
19
19
maxHeight? : string
20
20
filename? : string
21
+ hideHeader: boolean
22
+ hideStat: boolean
21
23
}
22
24
23
25
interface DiffResult {
@@ -37,6 +39,8 @@ const props = withDefaults(defineProps<Props>(), {
37
39
noDiffLineFeed: false ,
38
40
maxHeight: undefined ,
39
41
filename: undefined ,
42
+ hideHeader: false ,
43
+ hideStat: false ,
40
44
})
41
45
42
46
const emits = defineEmits <{
@@ -80,10 +84,10 @@ watch(() => props, () => {
80
84
81
85
<template >
82
86
<div class =" code-diff-view" :style =" { maxHeight }" >
83
- <div class =" file-header" >
87
+ <div v-if = " !hideHeader " class =" file-header" >
84
88
<div class =" file-info" >
85
89
<span class =" filename" >{{ filename }}</span >
86
- <span class =" diff-stat" >
90
+ <span v-if = " !hideStat " class =" diff-stat" >
87
91
<span class =" diff-stat-added" >+{{ diffChange.stat.additionsNum }} additions</span >
88
92
<span class =" diff-stat-deleted" style =" margin-left : 8px ;" >-{{ diffChange.stat.deletionsNum }} deletions</span >
89
93
</span >
You can’t perform that action at this time.
0 commit comments