修改非严格模式下设置父节点, 子节点受影响

This commit is contained in:
maplemei
2020-12-04 15:28:25 +08:00
parent 4c9baac4b3
commit 16de57e340
4 changed files with 5 additions and 12 deletions

View File

@@ -64,7 +64,7 @@ class Framework extends Component{
item[disabled] = !enable
//严格模式下操作
if(tree.strict || cascader.strict){
if(tree.show && tree.strict || cascader.show && cascader.strict){
if(enable){//启用父节点, 向上父节点启用
let parent = item
while(parent){
@@ -171,7 +171,7 @@ class Framework extends Component{
//是否包含子节点
item[optgroup] = true;
//严格的父子结构
if(tree.strict || cascader.strict){
if(tree.show && tree.strict || cascader.show && cascader.strict){
if(item[selected] === true){
delete item[selected]
child.forEach(c => c[selected] = true)