🐛(component): 修复 tree 组件 checkStrictly 为 true 时, 初始化仍关联选中

This commit is contained in:
就眠儀式 2022-10-07 09:42:55 +08:00
parent 4f8abacac1
commit 9e426b982e

View File

@ -91,6 +91,7 @@ class Tree {
originMap, originMap,
checkedKeys, checkedKeys,
expandKeys, expandKeys,
checkStrictly,
replaceFields: { children, id, title }, replaceFields: { children, id, title },
} = this.config; } = this.config;
@ -116,7 +117,7 @@ class Tree {
}); });
node.isDisabled = nodeDisabled; node.isDisabled = nodeDisabled;
if (parentNode && parentNode.isChecked) { if (parentNode && parentNode.isChecked && checkStrictly == false) {
node.isChecked = true; node.isChecked = true;
} else { } else {
node.isChecked = checkedKeys.includes(nodeKey); node.isChecked = checkedKeys.includes(nodeKey);