增加checkStrictly属性可以取消级联选择
This commit is contained in:
parent
d411992d07
commit
b84c8cc4a4
1 changed files with 6 additions and 2 deletions
|
@ -38,6 +38,10 @@
|
|||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
checkStrictly:{
|
||||
type:Boolean,
|
||||
default:false
|
||||
},
|
||||
emptyText: {
|
||||
type: String
|
||||
},
|
||||
|
@ -103,7 +107,7 @@
|
|||
},
|
||||
updateTreeUp(nodeKey){
|
||||
const parentKey = this.flatState[nodeKey].parent;
|
||||
if (typeof parentKey == 'undefined') return;
|
||||
if (typeof parentKey == 'undefined' || this.checkStrictly) return;
|
||||
|
||||
const node = this.flatState[nodeKey].node;
|
||||
const parent = this.flatState[parentKey].node;
|
||||
|
@ -145,7 +149,7 @@
|
|||
for (let key in changes) {
|
||||
this.$set(node, key, changes[key]);
|
||||
}
|
||||
if (node[this.childrenKey]) {
|
||||
if (node[this.childrenKey] && !this.checkStrictly) {
|
||||
node[this.childrenKey].forEach(child => {
|
||||
this.updateTreeDown(child, changes);
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue