位置: IT常识 - 正文

el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点(el-tree方法)

编辑:rootadmin
el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点

推荐整理分享el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点(el-tree方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:el-tree-select,el-tree nodekey,el-tree nodekey,el-tree setcurrentkey,el-select el-tree,el-tree方法,el-tree-select,el-tree-select,内容如对您有帮助,希望把文章链接给更多的朋友!

实现目标:在生成el-tree时,默认勾选其中某几个选项;或在进行某个选项的选中时,同时勾选上另一个选项。

实现效果:

在生成树结构时,默认勾选其中的两个选项。

在勾选其中一个选项时,另一个选项也被同时勾选。

el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点(el-tree方法)

实现方法:

<el-tree :data="data" show-checkbox default-expand-all node-key="id" ref="tree" highlight-current :props="defaultProps"></el-tree>

一、设置生成el-tree时默认勾选:两种方法

1.通过node设置

setCheckedNodes设置目前勾选的节点,使用此方法必须设置 node-key 属性(nodes) 接收勾选节点数据的数组setCheckedNodes() { this.$refs.tree.setCheckedNodes([{ id: 5, label: '二级 2-1' }, { id: 9, label: '三级 1-1-1' }]); },

2.通过key设置 :里面为数组

setCheckedKeys通过 keys 设置目前勾选的节点,使用此方法必须设置 node-key 属性(keys, leafOnly) 接收两个参数,1. 勾选节点的 key 的数组 2. boolean 类型的参数,若为 true 则仅设置叶子节点的选中状态,默认值为 falsesetCheckedKeys() { this.$refs.tree.setCheckedKeys([3, 5]); },

二、在勾选某一选项时,另一个选项也默认被勾选

勾选一个选项所触发的事件为:

check-change节点选中状态发生变化时的回调共三个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、节点本身是否被选中、节点的子树中是否有被选中的节点<el-tree :data="data" show-checkbox default-expand-all node-key="id" ref="tree" highlight-current :props="defaultProps" @check-change="handleCheckChange" // 这一行为选中某选项所执行的方法></el-tree>

另一个选项也默认被勾选: 

setChecked通过 key / data 设置某个节点的勾选状态,使用此方法必须设置 node-key 属性(key/data, checked, deep) 接收三个参数,1. 勾选节点的 key 或者 data 2. boolean 类型,节点是否选中 3. boolean 类型,是否设置子节点 ,默认为 falsehandleCheckChange(data, checked, indeterminate) { checked ? this.aMethods(data, true) : this.aMethods(data, false) },aMethods(item,bool){ if(bool){ this.$refs.tree.setChecked(5, true) }else{ this.$refs.tree.setChecked(5, false) }}

这样就实现了上述效果。更多内容可参考Element官网。

本文链接地址:https://www.jiuchutong.com/zhishi/289784.html 转载请保留说明!

上一篇:冬天的金阁寺,日本京都 (© yoko_ken_chan/Shutterstock)(金阁寺屋顶)

下一篇:前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端)

  • 企业办理纳税手续需要带什么材料
  • 餐饮娱乐服务费进项税不能从销项税额抵扣
  • 财务报表上期金额怎么填写
  • 免税蔬菜税额用什么表示
  • 小规模纳税人免税销售额
  • 电信发票为什么分开开
  • 分公司是否可以参与投标招标
  • 偶然所得申报表
  • 公司为员工购买社保证明
  • 出口货物如果没收怎么办
  • 小规模纳税人不允许开具零税率发票
  • 去年漏记一笔银行付款怎么办
  • 分支机构分配表 资产总额无法区分怎么办
  • 税控盘不存在怎么回事
  • 购入低值易耗品计入什么科目
  • 纳税能力体现的内容
  • 增值税专用发票校验码是哪个位置
  • 赠送算商业用途吗
  • WIN10专业版永久激活
  • 收到员工水电费怎么做账
  • word文档不好用
  • 如何安装u盘的系统
  • linux sed -s
  • mediacache是什么文件夹
  • json对象和js对象
  • 阿伦河在哪
  • 投资公司收到境外债务
  • 结转代销成本
  • 小规模纳税人无票收入怎么申报
  • 手撕发票怎样盖章子
  • cloa框架
  • uniapp dom操作
  • opencv1.0
  • 预提费用多提汇算清缴怎么做账
  • 简单易学的前端框架
  • 无形资产转让的最低收费额如何确定?
  • vite 插件开发
  • python concat函数用法
  • 给客户的现金奖励会计处理
  • 购买项目用设备计入什么科目
  • 存货按照计划成本法核算内容
  • 企业所得税是指哪些
  • 增值税一般纳税人是什么意思
  • 印花税凭证名称如何选择
  • 个体的个人所得税怎么交税?
  • 流动资产属于经营资产还是得经营资产
  • 实际出资和名义出资
  • 收回以前年度的应收账款较多能说明什么呢?
  • 上年度多提财务费用
  • 生产成本制造费用结转
  • 公司库存商品科目余额太大怎么办
  • 应付利润科目
  • 主营业务成本与其他业务成本的区别
  • 财务费用怎么记账
  • 销售空调并提供安装如何征增值税
  • apt-key
  • ora01804怎么解决windows
  • VirtualBox虚拟机免费
  • linux查看硬件信息的命令
  • win10系统局域网共享打印机设置
  • mac自带计算器
  • win7电脑老是自动重启是什么原因
  • linux如何管理文件
  • win8.1系统要求配置
  • opengl使用教程
  • python变量字符串等函数
  • android的edittext在哪
  • mongodb python
  • unity2018预制体
  • javascript的主要内容
  • HttpClient通过Post上传文件
  • 个体加油站税务怎么申报
  • 如何在税务系统缴纳医保
  • 深圳少儿电子医保卡怎么用
  • 少交税费违法吗
  • 纳税人不办税务许可证
  • 国家税务总局一个月多少钱
  • 天津个人所得税电话咨询电话
  • 鞋类进口关税
  • 报税卡丢了要怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设