diff --git a/packages/scheme/index.vue b/packages/scheme/index.vue index 716f8f5..f6be9cf 100644 --- a/packages/scheme/index.vue +++ b/packages/scheme/index.vue @@ -874,6 +874,11 @@ export default { this.tableSelection = selection; this.$emit('selection', selection); }, + // 清空选中项 + clearSelection() { + this.tableSelection = []; + this.$refs['eagle-table'] && this.$refs['eagle-table'].$refs.table && this.$refs['eagle-table'].$refs.table.clearSelection(); + }, // 隐藏弹出框 closeDialog() { this.dialogVisible = false; @@ -882,7 +887,6 @@ export default { onDialogClose() { this.dialogType = 'none'; this.dialogRender = false; - this.tableSelection = []; this.tableLoading = false; this.tableCurrentRow = null; this.dialogTitle = ''; -- libgit2 0.21.0