位置: 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的前端)

  • 出口退税分类管理办法最新
  • 累计交税如何计算?
  • 土地增值税与增值税
  • 企业所得税纳税人
  • 小规模减免增值税要交企业所得税吗
  • 企业所得税季度申报
  • 税控盘如何统计开票金额
  • 计算企业所得税不得扣除的项目
  • 出口退税收入做什么科目
  • 评估所得征税方法是一种控制纳税人逃税和避税的措施
  • 房地产增值税发票有什么用
  • 公司社保收费标准
  • 哪些支出可计入成本
  • 办公室购置空调的词语
  • 支付证明单打印版
  • 城建税本月计提下月缴纳怎么算
  • 非独立核算分公司怎么报税
  • 增值税专票销售额比对(非差额企业)
  • 销售蔬菜免税账务处理
  • 进口货物退税流程
  • 培训费和差旅费可以一起报嘛
  • 资产折旧出现负数
  • 视同销售的计税依据
  • 广告公司进项税有哪些
  • 现金付款没收据怎么入账
  • php环境配置教程Apace
  • 冷车启动缺缸热车正常已解决
  • 公司收入可以打折吗
  • 付临时工资怎么入账
  • 工业企业采购部职责
  • 免征增值税的范围有
  • vscode配置r
  • 个税中累计住房怎么计算
  • 有哪些天气软件
  • 红冲上年度收入怎么做凭证
  • 探望生病职工的话语
  • 存量资金上缴财政款 预算会计
  • 织梦cms不更新了吗
  • python天气数据的爬取与分析
  • 支付股息如何做账
  • phpcms使用教程
  • 新政府会计制度下,属于资产类科目的是
  • 一税两费减免政策
  • 库存商品可以领用加工吗
  • 企业购房如何入账
  • sql2016异地备份
  • mysql命令列界面
  • 公司注销应付款如何办理
  • 未开票收入如何结转成本
  • 库存商品期末为负数
  • 税种的分类方法有哪些
  • 工资代扣工会会费协议
  • sql语句学习
  • sqlserver查询数据库数据量
  • 防止黑客入侵的有效做法
  • xp系统怎么连接电脑
  • u盘怎么安装驱动程序
  • win8怎么关闭实时保护
  • xp怎么改w7
  • 更换主板也不用换硅脂吗
  • pqtray.exe - pqtray 是什么进程 有什么用
  • 笔记本怎么设置定时关机
  • 有usb3.0驱动的win7
  • Win10 Mobile 10586.164上手体验视频评测
  • pim架构
  • 新装win8系统卡顿严重,虚拟内存为0
  • android开发流程
  • cocos2d教程
  • vim按键
  • unity自带的代码编辑器
  • 查看shell脚本
  • js跨域请求有哪些方式
  • js响应事件的过程
  • angularjs常用总结
  • js闭包作用问题解决应用
  • javascript 对象的this指向
  • 浙江省国税电子税务局如何新增企业
  • 我的电脑为什么没有微软商店
  • 船舶吨税 税率
  • 委托代销清单怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设