mirror of
https://github.com/Ssl1S/json-schema-editor-vue.git
synced 2025-12-30 01:37:55 +08:00
修复修改name后 requeire没有自动删除的bug
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
"lib": "vue-cli-service build --target lib --name json-schema-editor-vue --dest lib packages/index.js"
|
"lib": "vue-cli-service build --target lib --name json-schema-editor-vue --dest lib packages/index.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ant-design-vue": "^1.6.4",
|
"ant-design-vue": "^1.7.2",
|
||||||
"core-js": "^3.6.5",
|
"core-js": "^3.6.5",
|
||||||
"vue": "^2.6.11"
|
"vue": "^2.6.11"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -238,6 +238,11 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.$set(this.parent,'properties',p)
|
this.$set(this.parent,'properties',p)
|
||||||
|
// 删掉无效的required
|
||||||
|
const requireds = this.parent.required
|
||||||
|
if(requireds && requireds.length > 0) {
|
||||||
|
this.$set(this.parent,'required', requireds.filter(item => p[item]))
|
||||||
|
}
|
||||||
},
|
},
|
||||||
onChangeType() {
|
onChangeType() {
|
||||||
this.$delete(this.pickValue,'properties')
|
this.$delete(this.pickValue,'properties')
|
||||||
|
|||||||
Reference in New Issue
Block a user