Unverified 提交 23b5538e 作者: Jiang 提交者: GitHub

修复 init 运行时机不正确 (#1452)

修复去掉checkList 后,移动配置中的table顺序后,调用tabel.setColum() 时触发 init() ,导致checkList 被重置bug
上级 ab62739f
...@@ -124,6 +124,7 @@ ...@@ -124,6 +124,7 @@
interface State { interface State {
checkAll: boolean; checkAll: boolean;
isInit: boolean;
checkedList: string[]; checkedList: string[];
defaultCheckList: string[]; defaultCheckList: string[];
} }
...@@ -180,7 +181,7 @@ ...@@ -180,7 +181,7 @@
watchEffect(() => { watchEffect(() => {
const columns = table.getColumns(); const columns = table.getColumns();
if (columns.length) { if (columns.length && !state.isInit) {
init(); init();
} }
}); });
...@@ -233,6 +234,7 @@ ...@@ -233,6 +234,7 @@
} }
}); });
} }
state.isInit = true;
state.checkedList = checkList; state.checkedList = checkList;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论