el-tree设置全选和全部禁用

2022-05-16

思路:遍历所有节点,每个节点设置: disabled=true

getData().then(res => {
          // res.data: tree data
          res.data.forEach(item => {
            item.disabled = true;
            if (item.children) {
              this.deepEach(item.children);
            }
          });
          this.treeData = res.data;
});

// 子节点处理
deepEach(arr) {
      arr.forEach(item => {
        item.disabled = true;
        if (item.children) {
          this.deepEach(item.children); // 递归
        }
      });
}

你可能感兴趣的:(el-tree设置全选和全部禁用)