image.png
在change事件下面獲取的數(shù)據(jù)
const checkedNodes = this.$refs['cascaderUnit'].getCheckedNodes() ,在data里面找署尤,如下圖
console.log(checkedNodes) // 獲取當(dāng)前點(diǎn)擊的節(jié)點(diǎn)
console.log(checkedNodes[0].data.label) // 獲取當(dāng)前點(diǎn)擊的節(jié)點(diǎn)的label
console.log(checkedNodes[0].pathLabels) // 獲取由 label 組成的數(shù)組
image.png
多選 獲取選中的節(jié)點(diǎn)----this.checkedNodes=this.$refs['checked'].value;
image.png
change的時(shí)候獲取選中的節(jié)點(diǎn)
//搜索以后的change事件
handleChangeSearch(data){
this.checkedNodes=this.$refs['checked'].value; //獲取選中的節(jié)點(diǎn)
this.ruleForm.auths=[]; //清空tree上的選中節(jié)點(diǎn)
this.ruleForm.auths=data.map(item=>{
let obj={
authCode:item.code,
authName:item.name,
deptType:item.deptType,
authType:this.authType ? this.authType : ''
}
return obj
})
}