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({
1212 trim: false ,
1313 noDiffLineFeed: false ,
1414 filename: ' package.json' ,
15+ hideHeader: false ,
16+ hideStat: false ,
1517})
1618
1719const oldString = ref (oldShortText .value )
@@ -104,6 +106,12 @@ function printEvent(e) {
104106 <a-form-item label =" 不 diff 换行符(noDiffLineFeed)" >
105107 <a-switch v-model:checked =" formState.noDiffLineFeed" />
106108 </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 >
107115 <a-form-item >
108116 <a-button type =" link" @click =" resetText" >
109117 重置文本(reset text)
@@ -125,6 +133,8 @@ function printEvent(e) {
125133 :trim =" formState.trim"
126134 :no-diff-line-feed =" formState.noDiffLineFeed"
127135 :filename =" formState.filename"
136+ :hide-header =" formState.hideHeader"
137+ :hide-stat =" formState.hideStat"
128138 @diff =" printEvent"
129139 />
130140</template >
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ interface Props {
1818 noDiffLineFeed? : boolean
1919 maxHeight? : string
2020 filename? : string
21+ hideHeader: boolean
22+ hideStat: boolean
2123}
2224
2325interface DiffResult {
@@ -37,6 +39,8 @@ const props = withDefaults(defineProps<Props>(), {
3739 noDiffLineFeed: false ,
3840 maxHeight: undefined ,
3941 filename: undefined ,
42+ hideHeader: false ,
43+ hideStat: false ,
4044})
4145
4246const emits = defineEmits <{
@@ -80,10 +84,10 @@ watch(() => props, () => {
8084
8185<template >
8286 <div class =" code-diff-view" :style =" { maxHeight }" >
83- <div class =" file-header" >
87+ <div v-if = " !hideHeader " class =" file-header" >
8488 <div class =" file-info" >
8589 <span class =" filename" >{{ filename }}</span >
86- <span class =" diff-stat" >
90+ <span v-if = " !hideStat " class =" diff-stat" >
8791 <span class =" diff-stat-added" >+{{ diffChange.stat.additionsNum }} additions</span >
8892 <span class =" diff-stat-deleted" style =" margin-left : 8px ;" >-{{ diffChange.stat.deletionsNum }} deletions</span >
8993 </span >
You can’t perform that action at this time.
0 commit comments