element 搜索匹配_分享一个element-ui级联选择器的搜索问题,顺便问下有没有解决方案。...
楼主做的是一个三级联动的城市筛选,
后台给过来的数据并不全是按照label, value, children的key给到我,
数据格式
但是官方的props只能指到一级,具体指到2-3级我还不没弄明白。
于是 , 需要自己转换
:options="options"
v-model="selectedOptions"
filterable
clearable
:props="props"
@change="handleAreaChange">
我自己的思路:
将前面两级的key全部转换成最后一级props: {
value: 'disCode',
label: 'disName',
children: 'district'
}
方法getGetallareas () {
let para = new URLSearchParams()
para.append('userId', this.userId)
getallareas(para).then((res) => {
console.log(res)
this.options = res.data
let d = []
for (let i = 0; i
let a = {}
a.disName = this.options[i].proName
a.disCode = this.options[i].proCode
a.district = this.options[i].cities
d.push(a)
let e = []
console.log(d)
d[i].district.forEach(element => {
let b = {}
b.disName = element.cityName
b.disCode = element.cityCode
b.district = element.district
e.push(b)
})
d[i].district = e
}
this.options = d
})
},
效果
那么问题来了,
我输入北京搜索
好的 完全没有问题
我继续输入广东
显示无匹配数据,
然后看看控制台
报了一个 无法读取toLowerCase的错误,
然而当我输入白云的时候,
请问踩过这个坑的朋友们有什么解决方案吗,
有的话,请分享一下,拜谢!
我自己的备用解决方法将会使用select,,,,
element 搜索匹配_分享一个element-ui级联选择器的搜索问题,顺便问下有没有解决方案。...相关推荐
- element 搜索匹配_如何在Element-ui中实现一个远程搜索功能
如何在Element-ui中实现一个远程搜索功能 发布时间:2021-01-29 14:50:00 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍如何在Element-ui中实现一个远程 ...
- Element UI级联选择器(Cascader)获取级联对象
Element UI Cascader官网文档 GIF 代码: getCascaderObj = function(val, opt){return val.map(function (value, ...
- element ui 级联选择器,渲染后不显示数据
element ui 的级联选择器只能用 value label 来渲染,而往往后端发给我们的数据并不是按照这个来命名的,所以element ui给我们提供了Props来进行配置 但鉴于本人水平有限, ...
- python 公众号文章发布_分享一个牛逼的Python项目:公众号文章爬虫
我订阅了近 100 个公众号,有时候想再找之前读过的文章,发现搜索起来特别困难,如果忘了收藏,估计得找半小时,更让人无语的是,文章已经发布者删除,或者文章因违规被删除.那么有没有这样的爬虫,可以将公众 ...
- github高级搜索技巧_分享 | 一些 GitHub 的使用小技巧
点击上方蓝字设为星标 每周一.三.五上午 8:30 准时推送 下面开始今天的学习- 作为程序员而言,GitHub 的使用频率可能并不亚于 Google.对于 Google 我们知道一些高级搜索(比如要 ...
- vc++6.0获取磁盘基本信息_分享一个实用脚本--一键获取linux内存、cpu、磁盘IO等信息...
概述 今天主要分享一个shell脚本,用来获取linux系统CPU.内存.磁盘IO等信息. 脚本 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep i ...
- 编写一个弹出式菜单的shell程序_分享一个有趣的shell脚本--实现抓阄程序
概述 今天主要分享一个有趣的shell脚本,用来实现抓阄,平时就不用剪刀石头布了. 需求 使用shell编写一个抓阄的程序: 1.执行脚本后,输入英文名字全拼,产生随机数01-99之间的数字,数字越大 ...
- mysql数据库新建一个递增的_分享一个mysql实验—基于数据库事务隔离级别RR及RC的测试...
概述 今天主要分享一个最近做的实验,主要是测试mysql数据库在RR和RC不同事务隔离级别下的表现. MySQL使用可重复读来作为默认隔离级别的主要原因是语句级的Binlog.RR能提供SQL语句的写 ...
- mac redis 客户端_分享一个免费好用的Redis桌面客户端
今天波波为做开发的朋友们分享一个免费好用的Redis桌面客户端.这个工具纯属机缘巧合下发现的,前几天波波在开发一个物联网平台,硬件通信部分用了Workman Gateway来负责通信和消息推送,结果因 ...
最新文章
- 《易学Python》——1.8 总结
- python mkl freebsd_freebsd下之简单安装python
- 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference
- 以计算机谈人文科学,阅读下面一段文字,完成问题 自20世纪80年代以来,世界都在谈“软科学技术”,何谓软科学?经常听人说:“脑子不够使。”这其实就是对软科学的需求。于是,从古至今,...
- JS格式化数字保留两位小数点—toFixed()
- 无法使用prop_Adobe Launch配置流量变量(Prop)
- 68张微信表情包png
- 土建中级工程师考试用书电子版_真的!2020年湖南土建中级职称考试用书是没有指定的教材?...
- Origin绘制热重TG和微分热重DTG曲线
- URL调用高德地图导航
- 微信小程序token使用(首页获取不到token)
- 盘点那些年火过的php建站系统
- WNMP项目环境部署
- 蛮荒搜神记服务器在维护,蛮荒搜神记法宝洗练图文教程 蛮荒搜神记如何提升战斗力?-游侠网...
- 【T3】登录提示运行时错误53,文件未找到
- ESP8266-NodeMCU项目(二):ESP8266-NodeMCU+Blinker+DHT11+小爱同学
- 计算机出国培训,新海岸出国
- 笔记:OpenCV之眨眼检测
- iPhone界面跳转
- Windows10常用快捷键汇总
热门文章
- Python 二叉树实现
- 接口文档生成工具Swagger2的使用
- php aes 3des区别,AES和3DES之间的区别
- java jni日志输出_java打印Jni层log
- oracle内存表与临时表,Oracle 临时表之临时表空间组(TTG)
- AndroidJava List与equals的微妙关系,小心掉坑里
- c语言修改字符串c2133,通过create_string_buffer、create_unicode_buffer让C语言具备修改字符串的能力...
- linux里用c实现cat_【案例】用T云做了什么能让企业在工业自动化控制系统行业里实现逆向增长?...
- eclipse run on server 点不了finish_分享点经验 | springboot入门及编码
- vue生成静态html文件_vue单文件组件,如何生成.html文件