From b835f31c314570da6f49cd56a6ca932e1f541d6d Mon Sep 17 00:00:00 2001 From: albert <790321193@qq.com> Date: Fri, 5 Feb 2021 18:34:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BF=AE=E6=94=B9name?= =?UTF-8?q?=E5=90=8E=20requeire=E6=B2=A1=E6=9C=89=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- packages/json-schema-editor/main.vue | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 32f581b..9b858a1 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "lib": "vue-cli-service build --target lib --name json-schema-editor-vue --dest lib packages/index.js" }, "dependencies": { - "ant-design-vue": "^1.6.4", + "ant-design-vue": "^1.7.2", "core-js": "^3.6.5", "vue": "^2.6.11" }, diff --git a/packages/json-schema-editor/main.vue b/packages/json-schema-editor/main.vue index c180a2d..cbc3746 100644 --- a/packages/json-schema-editor/main.vue +++ b/packages/json-schema-editor/main.vue @@ -238,6 +238,11 @@ export default { } } 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() { this.$delete(this.pickValue,'properties')