el-tree如何设置相同id的选项选中
用this.$refs.tree.setChecked并不管用
回答:
下面是它setChecked的源码,可以看到它只能设置一个选项,所以想要设置全部符合条件的,需要一个一个设置,或者使用setCheckedKeys
function getNodeKey(key, data) { if (!key) return data[NODE_KEY];
return data[key];
};
getNode(data) {
if (data instanceof Node) return data;
const key = typeof data !== 'object' ? data : getNodeKey(this.key, data);
return this.nodesMap[key] || null;
}
setChecked(data, checked, deep) {
const node = this.getNode(data);
if (node) {
node.setChecked(!!checked, deep);
}
}
以上是 el-tree如何设置相同id的选项选中 的全部内容, 来源链接: utcz.com/p/935398.html