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

  • 网页设计模板企业网站是用来展示自身实力和形象的利器

    网页设计模板企业网站是用来展示自身实力和形象的利器

  • 微信收款语音提醒怎么开启(微信收款语音提示怎么关闭)

    微信收款语音提醒怎么开启(微信收款语音提示怎么关闭)

  • 钉钉钱包在哪里(钉钉钱包在哪里找到)

    钉钉钱包在哪里(钉钉钱包在哪里找到)

  • 三星note8怎么退出安全模式(三星note8返回键设置)

    三星note8怎么退出安全模式(三星note8返回键设置)

  • 电脑逗号怎么打(电脑逗号怎么打按哪个键盘呢)

    电脑逗号怎么打(电脑逗号怎么打按哪个键盘呢)

  • p40pro微信拍照模糊(华为p40pro微信拍照不清楚)

    p40pro微信拍照模糊(华为p40pro微信拍照不清楚)

  • 闲鱼曝光率为0是怎么回事(为什么闲鱼曝光率为0)

    闲鱼曝光率为0是怎么回事(为什么闲鱼曝光率为0)

  • 系统中断cpu100是什么原因(系统中断cpu占用100一闪而过)

    系统中断cpu100是什么原因(系统中断cpu占用100一闪而过)

  • 苹果快充18w充电有电流声(苹果18w快充充电速度)

    苹果快充18w充电有电流声(苹果18w快充充电速度)

  • 淘宝三天不发货怎么办(淘宝三天不发货可以理赔吗)

    淘宝三天不发货怎么办(淘宝三天不发货可以理赔吗)

  • 快手QQ授权登录为什么登不了(快手 qq登录)

    快手QQ授权登录为什么登不了(快手 qq登录)

  • ipad型号a1474是什么型号(ipad型号a1474是air几)

    ipad型号a1474是什么型号(ipad型号a1474是air几)

  • 抖音私信一天限制多少条(抖音私信一天最多可以私信多少人)

    抖音私信一天限制多少条(抖音私信一天最多可以私信多少人)

  • ipad如何长截屏(ipad如何长截屏微信聊天记录)

    ipad如何长截屏(ipad如何长截屏微信聊天记录)

  • 华为浏览器被禁止安装应用怎么办(华为浏览器被禁止安装应用在哪里可以取消)

    华为浏览器被禁止安装应用怎么办(华为浏览器被禁止安装应用在哪里可以取消)

  • 华为智慧屏75寸什么时候上市(华为智慧屏75寸哪个系列最好用)

    华为智慧屏75寸什么时候上市(华为智慧屏75寸哪个系列最好用)

  • 7类网线家用可以么(七类网线够用吗)

    7类网线家用可以么(七类网线够用吗)

  • 苹果11用的什么系统(苹果11用的什么芯片)

    苹果11用的什么系统(苹果11用的什么芯片)

  • 陌陌注销账号再注册信息还在吗(陌陌注销帐号后,别人还能看到吗)

    陌陌注销账号再注册信息还在吗(陌陌注销帐号后,别人还能看到吗)

  • 转转卖出的东西怎么重新上架(转转卖出的东西的钱什么时候到账)

    转转卖出的东西怎么重新上架(转转卖出的东西的钱什么时候到账)

  • 删除手机号码怎样找回(删除手机号码怎么不同步删其他手机的)

    删除手机号码怎样找回(删除手机号码怎么不同步删其他手机的)

  • sma5000三星什么型号

    sma5000三星什么型号

  • 抖音怎么加“完整版”(抖音怎么加ⅴ)

    抖音怎么加“完整版”(抖音怎么加ⅴ)

  • 300兆光纤买什么路由器(300兆光纤买什么光猫)

    300兆光纤买什么路由器(300兆光纤买什么光猫)

  • 2个苹果手机怎么传软件(2个苹果手机怎么传照片)

    2个苹果手机怎么传软件(2个苹果手机怎么传照片)

  • 删掉微信重新下载记录还在吗(删掉微信重新下载聊天记录不在了怎么办)

    删掉微信重新下载记录还在吗(删掉微信重新下载聊天记录不在了怎么办)

  • qq音乐个人昵称怎么改(qq音乐人名字)

    qq音乐个人昵称怎么改(qq音乐人名字)

  • 小米接听电话方式怎么设置(小米接听电话方式设置)

    小米接听电话方式怎么设置(小米接听电话方式设置)

  • Python与Shell脚本的交互(shell和pycharm)

    Python与Shell脚本的交互(shell和pycharm)

  • 资源税和增值税销售额不一致
  • 个体户如何报税步骤
  • 内部伙食费购买会计分录
  • 开发票需要填银行吗
  • 公司财务外包费怎么入账
  • 用进项税冲抵当月增值税的会计分录
  • 清算固定资产处置方案
  • 被合并企业评估什么意思
  • 农产品增值税免税政策
  • 社保滞纳金是否影响企业信用等级
  • 烟草消费税计算方法
  • 企业所得税纳税申报表A类
  • 卖仪表赚钱吗
  • 汇算清缴的费用合计是什么
  • 跨年多计提折旧的账务处理
  • 准予抵扣的进项税额有哪些
  • 生产车间消耗品管理表
  • 红字发票如何填写摘要
  • 2019一般纳税人转小规模
  • 建筑服务安装费会计分录
  • 1697511073
  • 收回借支款的账务处理
  • 鸿蒙系统公测版和beta版有什么区别
  • linux系统安装谷歌浏览器教程
  • 在win7系统中文件属性有哪些
  • php编程入门教程
  • php数组函数大全
  • neo什么意思翻译成中文
  • vue3中使用require
  • php_fileinfo作用
  • vue3elementplus首页布局
  • 独立费用包括
  • JavaScript includes() 方法
  • 销售方红字发票的账务处理?
  • php获取目录所有文件
  • 房产备案交税
  • arc架构
  • 租赁费用增值税率
  • nodejs 2020
  • mtd命令
  • php编写登陆界面
  • dede转zblog
  • python中写函数
  • 折扣和佣金合法的两个条件是什么?
  • 对公账户名称可以是个人名字吗
  • phpcms是什么框架
  • 长期待摊费用最低摊销年限
  • 厂区道路折旧年限最新规定
  • 公司能经营烟草公司吗
  • mysql终端操作
  • 本年利润的会计分录怎么做
  • 小规模纳税人固定资产原值含税吗
  • 销售商品发生的销售退回计入什么科目
  • 上个月的发票未开具
  • 购入需要安装的设备计入什么科目
  • 售后更换零件的申请
  • 房地产开发土地使用税如何计算
  • 车辆保险费计入现金流量表哪里
  • 餐费补贴属于工资还是福利费
  • 企业分红给个人的税收
  • 发票提前开能入费用吗?
  • 营业外支出有哪些费用
  • mysql数据库sid
  • 运维过程
  • xp系统每次开机都重启
  • 老毛桃U盘装系统综合教程
  • ubuntu tcp
  • win7使用率
  • win10搜索功能不好用
  • PHP 7.0.0 Alpha 2 发布
  • win7电脑磁盘突然不见了怎么办
  • unit uniform
  • linux oracle数据库登录
  • 原生js实现ajax步骤
  • jquery jsonview
  • shell脚本实例精讲
  • 云阅卷查询成绩登录入口
  • 上海自贸试验区临港新片区
  • 公司权责清单范围
  • 账本遗失征管法处罚
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设