vue elementui el-tree 设置父级不可选 子级只能单选

vue elementui el-tree 设置父级不可选 子级只能单选_第1张图片

 


  data() {
    return {
      // 菜单列表
      menuOptions: [],     
      defaultProps: {
        children: "children",
        label: "label",
        disabled: function (data, node) {//带子级的节点不能选中
          if (data.children && data.children.length > 0) {
            return true
          } else {
            return false
          }
        }
      },      
    };
  },

  //在methods里
  handleCheckChange(data, checked){//子级只能单选
    if(checked){
      this.menuOptions.id = data.id
      this.$refs.tree.setCheckedKeys([data.id],true)
    }else{
      this.menuOptions.id = null
    }
  },

你可能感兴趣的:(vue.js,elementui,javascript,前端)