element-plus的Cascader 级联选择器之懒加载选择任意一级选项,点击文字可以选中节点

直奔主题,今天收到了一个需求,城市树,之前想说后端把数据直接返回一个树结构的数组返回给我,在前端做处理,一听说数据库条数有好几个达不溜,人都麻了;后面综合考虑了一下用直接使用联级选择器的懒加载去做。

直接上代码【这里有个polNodeClick事件我们后面介绍一下他的作用】在这里插入图片描述
这里强调一下【页面里面不需要在加载的时候调用第一级的树,只需要用这个就行了,options绑定的数组默认是 [ ] 就行了】
在这里插入图片描述

附加:这里强调一下编辑页面用这个组件要如何处理, 首先要让v-model 绑定的值是一个数组,举个栗子你选择到了
第二级 那内容就是 [‘42’,''10004‘’],组件自己回根据你的v-model去查询出来他对应的数组进行push到组件里面的,也就是会掉两边接口然后把他对应数据通过lazyLoad添加进去;

后端接口调用和返回的数据格式
在这里插入图片描述

在这里插入图片描述


做到这里我们的基本功能就已经可以结束了,下面就是点击文字选中节点了

网上找的文章我大概得都看了一遍,然后有个付费的,我属实不得劲,俗称白嫖怪的我,不为他的代码折腰。

注:这个区域的是实例代码,大家就不用抄了----------------------------------------------
在这里插入图片描述

注:只是给大家看看你们找的文章案例是不是这种的


下面看看我的处理办法【我直接反手一个利用组件的v-model,对他的值进行操作,直接解决问题,咱们用的vue我们应该用魔法打败魔法
在这里插入图片描述

在这里插入图片描述

好了,话题结束了,希望这篇文章能帮助想要白嫖的你,反手给我个双击就行了,
写这篇文章刚好是 疯狂星期四,v me 50
看看实力

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值