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);