admin管理员组

文章数量:1640904

依旧是根据需求记录的一天

   <el-tree
      ref="tree"
      :data="menuData"
      show-checkbox
      node-key="node_id"
      :props="defaultProps2"
      :default-checked-keys="checkedId"
    />

从后台动态获取的树的数据
项目需求要把其中的某一个节点设置为禁用
实现:
在data中配置el-tree的props
我这里是已知节点的数据 判断节点id来设置disabled

defaultProps2: {
  children: 'children',
  label: 'name',
  disabled: function(data, node) {
    // 禁用回收站选项
    if (data.level === 3) {
      return true
    }
  }
}

还有一些可以在拿到值的时候赋值,但是这种方式显然更简单一些!

本文标签: 节点动态ELtreedisabled