首页 > 其他分享 >elementui el-tree的使用方法

elementui el-tree的使用方法

时间:2023-08-09 18:31:57浏览次数:30  
标签:el elementui tree label 选中 key 节点 children

el-tree 一般用于节点下有很多子节点

elementui el-tree的使用方法_子节点

接口返回的数据格式,可以无线子节点

deptOptions:[{
            "id": "1686631142746230785",
            "label": "小王测试部门",
            "children": [
                  {
                         "id": "1686631774894952449",
                         "label": "小王二级",
                          "children": [
                                {
                                    "id": "1686632331651059714",
                                    "label": "小王三级"
                                }
                           ]
                    }
               ]
           }]
//对应节点属性名,如果后端传的数据格式或名称不一致
 defaultProps: {
         children: 'children',
         label: 'label',
}

使用方法

 <el-tree  :data="deptOptions" show-checkbox  ref="navTree" node-key="id" :check-strictly="false" empty-text="空内容" :props="defaultProps"></el-tree>

属性介绍

data:数据源

show-checkbox:显示复选框

empty-text:空内容

node-key:指定节点的key,作为每个节点的唯一标识

check-strictly:展示复选框的情况下,开启父子节点互不关联(默认为关联)

props:可配置该树的具体信息,包括指定树节点标签为对象的指定值,子树节点标签的指定值,树节点是否为叶子节点(仅在懒加载模式下生效)

ref :节点。

获取el-tree选中数据

// 选中结点对象数组
const checkList = this.$refs.navTree.getCheckedNodes()
// 选中结点ID(node-key的值)数组
let checkedKeys = this.$refs.navTree.getCheckedKeys()
 //  半选中数组(就是父节点下有没有全部被选中的节点)
let halfCheckedKeys = this.$refs.navTree.getHalfCheckedKeys()
console.log(checkList,checkedKeys,halfCheckedKeys)

三种方法分别对应不同的返回内容

elementui el-tree的使用方法_结点_02

标签:el,elementui,tree,label,选中,key,节点,children
From: https://blog.51cto.com/u_16204378/7023918

相关文章

  • 传高通停止开发Intel 20A芯片,英特尔输掉了芯片竞争 | 百能云芯
    8月9日,据郭明錤近日发布最新研究报告显示。高通已经停止开发Intel20A芯片。他认为,英特尔欠缺与高通这样的一线IC设计业者合作,将不利于RibbonFET与PowerVia的成长,进一步使得Intel18A研发与量产面临更高不确定性与风险。郭明錤指出,先进制程进入7nm后,一线IC设计业者的高端订单对晶......
  • 解决window移植到linux shell执行Python脚本提示找不到模块问题
    1、将工程目录添加到sys.path中(测试有效importsyscpath='project_path'#写成项目的地址最好是绝对地址因为有的地方确实会报错不清楚原因sys.path.append(cpath) eg:sys_path=os.path.abspath(os.curdir)sys.path.append(sys_path.split('test_case')[0])#为了......
  • 最短路算法大全(Bellman-Ford &Spfa)
    Bellman-Ford算法1、基于松弛操作的单源最短路算法,针对于有向图、2、e[u]存u点的出边的邻点和边权,d[u]存u点到原点的距离3、初始化,d[s]=0,d[其他点]=INF(源点到本身的距离初始化为0到其他点的距离都初始化为无穷)4、执行多轮操作。每轮操作都对所有边尝试一次松弛操作5、......
  • Apache DolphinScheduler 3.1.8 版本发布,修复 SeaTunnel 相关 Bug
    近日,ApacheDolphinScheduler发布了3.1.8版本。此版本主要基于3.1.7版本进行了bug修复,共计修复16个bug,1个doc,2个chore。其中修复了以下几个较为重要的问题:修复在构建SeaTunnel任务节点的参数时错误的判断条件修复SeaTunnel任务运行模式默认为运行,无......
  • easyExcel时间格式转换器
    定义转换器packagecom.haier.hibp.stock.util;importcom.alibaba.excel.converters.Converter;importcom.alibaba.excel.converters.WriteConverterContext;importcom.alibaba.excel.enums.CellDataTypeEnum;importcom.alibaba.excel.metadata.GlobalConfiguration;im......
  • delphi 自带的JSON序列化类
    unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Controls,Vcl.Forms,Vcl.Dialogs,System.JSON.Serializers,Vcl.StdCtrls;typeTForm1=class(TForm)Memo1:TMemo......
  • Shell编程规范与变量
    目录1.shell脚本基础1.1shell脚本概述1.2shell的作用1.3脚本的构成1.4脚本执行逻辑1.5运行脚本的几种方式1.6脚本错误调试1.7重定向与管道符1.7.1重定向1.7.2多行重定向1.7.3管道符1.8变量1.8.1read-p1.8.2命名要求1.8.3shell变量的作用、类型1.8.4整数运算1.8.......
  • shell编程1-1(解释器篇bash、sh、ksh)
    shell(壳),随着现代计算机的发展和普及,编程也越来越被人们所熟知,但计算机又是如何来执行我们所写的编程语言的呢?这都归功于解释器。解释器就相当于人和计算机交互时的一个”翻译官“,把我们所写的一些命令”解释“给计算机,然后计算机去执行。那常见的解释器有哪些呢?哪种解释器最好用呢?......
  • 最好用的免费开源WAF - safeline 长亭雷池WAF
     Safeline长亭雷池WAF是一款功能强大且易于部署的网站应用防火墙,特别适合中小企业和个人网站。它采用先进的AI模型和规则库,能精准识别各类Web攻击,提供全方位的网站防护。无需复杂配置,开箱即用,让您的网站安全运营无后顾之忧。长亭雷池WAF还完全免费,让更多用户享......
  • C99 Clion 项目目录结构 CMakeLists.txt
    简单helle目录如下.├──CMakeLists.txt├──hello│  └──hello.c└──main.cmain.c#include"hello//hello.c"intmain(){print_hello();return0;}hello.c#include<stdio.h>staticvoidprint_hello();voidprint_hello(){pr......