niefy/wx-manage

e-tree 组件使用问题

foreveryang321 opened this issue · 0 comments

  • check-strictly=true 时,可以使用 setCheckedKeys

  • check-strictly=false 时,当返回的节点id列表中存在父节点id,而没有或者只有部分子节点id时,使用 setCheckedKeys 会导致子节点也是全部选中状态,给人产生误导

  • 建议:最好使用 setChecked 函数

var idx = data.role.menuIdList.indexOf(this.tempKey)
if (idx !== -1) {
data.role.menuIdList.splice(idx, data.role.menuIdList.length - idx)
}
this.$refs.menuListTree.setCheckedKeys(data.role.menuIdList)