位置: IT常识 - 正文

解决element-ui动态加载级联选择器默认选中问题(Cascader)(elementuiicon)

编辑:rootadmin
解决element-ui动态加载级联选择器默认选中问题(Cascader) 前言

推荐整理分享解决element-ui动态加载级联选择器默认选中问题(Cascader)(elementuiicon),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element ui bug,elemental ui,element-ui dialog,elementplus ui,elemental ui,elemental ui,element_ui,elemental ui,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在开发任务中碰到需要在新增和修改时使用动态加载级联选择器,但是当在修改时设置默认选中项,出现了后端数据返回较慢,导致无法选中和级联框选中了但input框不显示的问题,网上找到的方法也不是很有效,还得使用ref查看组件实例和element-ui cascader源码来寻找解决方法。

完整的实现代码在最后

1. 解决方法

我们知道使用动态加载的级联选择器需要使用lazyLoad函数,那就先开始寻找lazyLoad函数,使用ref查看组件实例,可以看到是在panel下。

解决element-ui动态加载级联选择器默认选中问题(Cascader)(elementuiicon)

再来看看源码,可以发现只需要传入Object数据即可,如:this.$refs.xxx.panel.lazyLoad(val)。

知道了传参和调用,但是传参的参数从哪来?如下图可以看到是从this.$refs.xxx.panel.menus[0]循环比对获取。

如果后端数据返回快的话可以达到要实现的选中效果,如果后端数据返回的较慢就会出现没选中的情况(可以自己在lazyLoad加个一秒延迟测试),这时就需要使用handleExpand(handleExpand也在panel下),并且要在请求结束后执行handleExpand,如何在请求结束时执行handleExpand,我们对代码进行如下修改:

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

上一篇:大叶绣球花上的一对日本树蛙,日本滋贺 (© Mitsuhiko Imamori/Minden)(绣球花的叶子出现了斑点,这是怎么了?)

下一篇:ireike.exe - ireike是什么进程 有什么作用

  • 增值税税控系统产品及维护服务价格
  • 建筑业收到预收款预缴增值税
  • 税控盘当月不抵扣怎么申报
  • 无形资产减值损失一经确认在以后期间不得转回
  • 19年高速公路免费时间
  • 销售折扣怎么开
  • 工程分包开具发票怎么开
  • 固定资产税前一次性扣除政策中的扣除十点
  • 怎么结转销项税额
  • 房租物业费摊销
  • 注销公司方便吗
  • 废气处理工程会计分录
  • 补税款的分录应该怎么写
  • 开培训费专用发票开票有具体要求吗?
  • 房产赠与流程是什么意思
  • 资产减值准备的账务处理
  • 退进项税留抵是什么意思
  • 消费税漏缴怎么补缴
  • 办公用品普通发票的会计分录
  • 公务接待和商务接待自查
  • 为职工缴纳的意外保险费用
  • 暂估入库发票回来怎么做账
  • 查账征收的个独可以随意分配利润吗
  • 5000以下的固定资产当月一次性扣除怎么申报
  • 用系统自带命令行安装WIN10
  • 记账凭证的摘要怎么填写
  • 手把手教你linux
  • service5.exe - service5是什么进程 有什么用
  • 如何关闭win10专业版自动更新
  • 确定注册资本的方法
  • php中unlink
  • 销售商品怎么做会计分录呢
  • php文件缓存方法有哪些
  • php的session
  • php soap wsdl
  • thinkphp addons
  • ai作画
  • 应收账款的平均余额怎么计算
  • 防伪税控开票系统安装
  • 给最爱的他
  • 未分配利润是负数是亏损吗
  • 共同开发产品
  • 企业基本养老金退休后能领多少
  • 印花税对什么征税
  • 坏账准备计提额怎么计算
  • db2运维命令
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 个贷系统平账专户怎么做账
  • 缴纳城市维护建设税的纳税人有哪些
  • 如何理解会计的本质
  • 所有者权益类期末贷方余额公式
  • 投资收益 增加
  • 公司员工报销油费
  • 登记三栏式现金日记账和银行存款日记账的依据
  • sql server数据库中的null(空值)
  • Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
  • sqlserver性能优化5种方式
  • mysql免安装版本
  • u盘重装操作系统怎么办
  • linux挂载windows共享文件命令
  • win10阻止可能不需要的应用吗
  • xp系统改win7系统设置
  • 邮件传输过程中都使用哪些协议
  • javascript:window.top.space_additem
  • unity开发安卓游戏的input
  • js学习教程
  • 一个页面
  • javascript命名空间
  • JavaScript的函数中只能写一条代码语句
  • 增值税预缴税款在主表怎么填写
  • uk开票软件如何赋码
  • 11%税率的范围
  • 已经交完费还可以用医保卡报销吗
  • 重庆市劳动监察大队官网
  • 黑龙江省国税局网站
  • 下岗的党员需要交党费吗
  • 广西纳税申报流程
  • 河南省城市规划法
  • 潍坊市的职工医保多少钱
  • 何为标兵称号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设