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

  • 销售不动产税率9%还是5%
  • 汽车购置税怎么算2023
  • 水电怎么开票
  • 今年补交上年的对外捐赠(视同销售收入)的税怎么处理?
  • 在分公司签的合同能转到总公司吗
  • 小规模公司初期注销流程
  • 红字发票重复提交了数据该怎么处理
  • 税控盘抵扣增值税有时间限制吗
  • 间接持股比例怎么
  • 税务局开专票作废重开及退税流程
  • 税费误差财务怎么调整
  • 新会计准则下接会计科目
  • 因员工过失造成第三方损失
  • 物业公司可以开什么项目的发票
  • 怎么才能知道开户行行号
  • 运输营改增
  • 科技公司营业执照经营范围明细
  • 年度汇算清缴怎么填写
  • 增值税专用发票抵扣最新规定
  • 非汉语是什么意思
  • 企业以现金形式支付货款
  • 电子税务局社保申报截止日期每月
  • 公司研发产品
  • 小规模纳税人专票开3%的专票,以后就不能享受1%
  • 劳务分包可以开劳务费吗
  • 2019年基金市场
  • 购入低值易耗品一批,实际成本4000元
  • 取得交易性金融资产发生的交易费用
  • 股权转让相关手续
  • Win10时间显示到秒
  • 鸿蒙系统怎么设置导航键
  • win7系统右键菜单太多怎么办
  • 什么是保守型证券
  • 小规模纳税人增值税免税政策
  • 升级鸿蒙系统会解除限制充电60
  • sec是什么文件
  • 十分钟带你了解阿氏圆
  • php 操作mysql
  • 项目成本估算的结果一般不包括
  • php 解析
  • vit详解
  • javascript导入包
  • 股东分红的会计处理方法
  • 会计账簿记账规则最新
  • 机械租赁公司月薪多少
  • mysql的innodb引擎支持外键
  • 低值易耗品还需要录入明细吗
  • 三方合同如何解除
  • 企业摊销无形资产价值时的会计处理
  • 免税黄金什么意思
  • mongodb重置密码
  • 应交税费未交增值税借方表示什么
  • 汽车销售公司赠车合法吗
  • 银行承兑汇票收款人是谁
  • 科技专项资金
  • 结转是什么意思啊
  • 计划成本下
  • 独立核算好处
  • 汇算清缴可以调整主营业务成本吗
  • 进项跟销项金额一样是否可行
  • 在企业中的应用
  • 待摊费用和预提费用的区别
  • myeclipse连接mysql数据库代码
  • 提高搜索
  • window10运行框
  • 电脑系统win7怎么看
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • 明日之后白树高地怎么钓凤尾鱼
  • window10蓝瓶
  • android studio ndk开发教程
  • js如何将毫秒转换为日期
  • shell 比较大小
  • flask开发实例
  • three.js入门教程(合集)
  • html复选框和单选框区别在哪
  • python怎么发送
  • Unity3D游戏开发标准教程
  • js鼠标滚轮缩放
  • 成都税务局网上办事大厅
  • 2020年国税和地税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设