Add disabled and selected states to a node in the tree

   addAttr(data) {
      data.forEach((item, index, arr) => {
        if (item.id === userId) {
          arr[index].disabled = true
          this.it = item
          if (item.children && item.children.length) {
            this.addAttr(item.children)
          }
        } else {
          if (item.children && item.children.length) {
            this.addAttr(item.children)
          }
        }
      })
      this.terrdata = data
    },

Add selected state

  const node = this.$refs.tree.getNode(this.it)
          if (node.isLeaf) {
            this.$refs.tree.setChecked(node, true)
          }

Guess you like

Origin blog.csdn.net/Blue54/article/details/128490538
Recommended