elementui 的 tree树形控件 获取结点选中和半选中状态值

这是elementUI 官网实例
在这里插入图片描述

  1. DOM展示
		<el-tree
            class="tree-border"
            :data="menuOptions"
            show-checkbox
            ref="menu"
            node-key="id"
            empty-text="加载中,请稍后"
            :props="defaultProps"
          ></el-tree>
          
  1. 获取结点方法
    // 所有菜单节点数据
    getMenuAllCheckedKeys() {
    
    
      // 目前被选中的菜单节点
      let checkedKeys = this.$refs.menu.getCheckedKeys();
      // 半选中的菜单节点
      let halfCheckedKeys = this.$refs.menu.getHalfCheckedKeys();
      // 根据需求给接口传选中的结点或者是半选的结点
      checkedKeys.unshift.apply(checkedKeys, halfCheckedKeys);
      return checkedKeys;
    },

猜你喜欢

转载自blog.csdn.net/qq_44854653/article/details/123003094