浏览代码

Table: not throw error when calling toggleExpansion (#16304)

Inside 6 年之前
父节点
当前提交
625b4e9262
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/table/src/store/tree.js

+ 2 - 2
packages/table/src/store/tree.js

@@ -166,8 +166,8 @@ export default {
       const { rowKey, treeData } = this.states;
       const id = getRowIdentity(row, rowKey);
       const data = id && treeData[id];
-      const oldExpanded = treeData[id].expanded;
-      if (id && data && 'expanded' in data) {
+      if (id && data && ('expanded' in data)) {
+        const oldExpanded = data.expanded;
         expanded = typeof expanded === 'undefined' ? !data.expanded : expanded;
         treeData[id].expanded = expanded;
         if (oldExpanded !== expanded) {