2
0
mirror of https://github.com/tenrok/vue-json-viewer.git synced 2026-06-17 19:21:24 +03:00

feat: Add PreviewMode

This commit is contained in:
风棋
2020-10-13 16:51:14 +08:00
parent 0fe1ca5dc2
commit febc8e5d00
9 changed files with 38 additions and 10 deletions
+4 -2
View File
@@ -17,7 +17,8 @@ export default {
default: 0
},
sort: Boolean,
expand: Boolean
expand: Boolean,
previewMode: Boolean,
},
data() {
return {
@@ -61,7 +62,7 @@ export default {
render (h) {
let elements = []
if (!this.keyName) {
if (!this.previewMode && !this.keyName) {
elements.push(h('span', {
class: {
'jv-toggle': true,
@@ -94,6 +95,7 @@ export default {
// keyName: key,
depth: this.depth + 1,
value,
previewMode: this.previewMode,
}
}))
})
+4 -2
View File
@@ -17,7 +17,8 @@ export default {
default: 0
},
expand: Boolean,
sort: Boolean
sort: Boolean,
previewMode: Boolean,
},
data() {
return {
@@ -69,7 +70,7 @@ export default {
render (h) {
let elements = []
if (!this.keyName) {
if (!this.previewMode && !this.keyName) {
elements.push(h('span', {
class: {
'jv-toggle': true,
@@ -106,6 +107,7 @@ export default {
keyName: key,
depth: this.depth + 1,
value,
previewMode: this.previewMode,
}
}))
}