shrinkTreeNode () {
// 改變一個(gè)全局變量
this.treeStatus = !this.treeStatus;
// 改變每個(gè)節(jié)點(diǎn)的狀態(tài)
this.changeTreeNodeStatus(this.$refs.attrList.store.root);
},
// 改變節(jié)點(diǎn)的狀態(tài)
changeTreeNodeStatus (node) {
node.expanded = this.treeStatus;
for (let i = 0; i < node.childNodes.length; i++) {
// 改變節(jié)點(diǎn)的自身expanded狀態(tài)
node.childNodes[i].expanded = this.treeStatus;
// 看看他孩子的長(zhǎng)度,有的話就調(diào)用自己往下找
if (node.childNodes[i].childNodes.length > 0) {
this.changeTreeNodeStatus(node.childNodes[i]);
}
}
}
參考:
el-tree全部展開與收回文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684230.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-684230.html
到了這里,關(guān)于[element-ui] el-tree全部展開與收回的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!