From 2daa028ea08d1454284a4c7b11a0263812ba1529 Mon Sep 17 00:00:00 2001 From: BoBoooooo <17746714@qq.com> Date: Fri, 20 Nov 2020 19:02:53 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=BB=84=E4=BB=B6=E9=94=80=E6=AF=81?= =?UTF-8?q?=E6=97=B6=E8=A7=A3=E7=BB=91eventBus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- packages/form-designer/src/GenerateFormItem.vue | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8a33b28..d0e8f50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "element-pro-crud", - "version": "0.2.7", + "version": "0.2.8", "main": "lib/ProCrud.umd.min.js", "files": [ "lib", diff --git a/packages/form-designer/src/GenerateFormItem.vue b/packages/form-designer/src/GenerateFormItem.vue index 2988eee..d992c37 100644 --- a/packages/form-designer/src/GenerateFormItem.vue +++ b/packages/form-designer/src/GenerateFormItem.vue @@ -682,6 +682,10 @@ export default class GenerateFormItem extends Vue { this.$emit('selection', selection); } + beforeDestroy() { + this.$EventBus.$off(`refresh:subTable:${this.widget.model}`); + } + @Watch('dataModel') dataModelHandler(val) { this.$set(this.models, this.widget.model, val);