This commit is contained in:
Pan 2019-04-16 10:13:47 +08:00
parent 4034a76120
commit 823f45e1fc
1 changed files with 3 additions and 2 deletions

View File

@ -16,6 +16,7 @@ import 'codemirror/addon/lint/json-lint'
export default {
name: 'JsonEditor',
/* eslint-disable vue/require-prop-types */
props: ['value'],
data() {
return {
@ -24,8 +25,8 @@ export default {
},
watch: {
value(value) {
const editor_value = this.jsonEditor.getValue()
if (value !== editor_value) {
const editorValue = this.jsonEditor.getValue()
if (value !== editorValue) {
this.jsonEditor.setValue(JSON.stringify(this.value, null, 2))
}
}