楼主做的是一个三级联动的城市筛选,

后台给过来的数据并不全是按照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级联选择器的搜索问题,顺便问下有没有解决方案。...相关推荐

  1. element 搜索匹配_如何在Element-ui中实现一个远程搜索功能

    如何在Element-ui中实现一个远程搜索功能 发布时间:2021-01-29 14:50:00 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍如何在Element-ui中实现一个远程 ...

  2. Element UI级联选择器(Cascader)获取级联对象

    Element UI Cascader官网文档 GIF 代码: getCascaderObj = function(val, opt){return val.map(function (value, ...

  3. element ui 级联选择器,渲染后不显示数据

    element ui 的级联选择器只能用 value label 来渲染,而往往后端发给我们的数据并不是按照这个来命名的,所以element ui给我们提供了Props来进行配置 但鉴于本人水平有限, ...

  4. python 公众号文章发布_分享一个牛逼的Python项目:公众号文章爬虫

    我订阅了近 100 个公众号,有时候想再找之前读过的文章,发现搜索起来特别困难,如果忘了收藏,估计得找半小时,更让人无语的是,文章已经发布者删除,或者文章因违规被删除.那么有没有这样的爬虫,可以将公众 ...

  5. github高级搜索技巧_分享 | 一些 GitHub 的使用小技巧

    点击上方蓝字设为星标 每周一.三.五上午 8:30 准时推送 下面开始今天的学习- 作为程序员而言,GitHub 的使用频率可能并不亚于 Google.对于 Google 我们知道一些高级搜索(比如要 ...

  6. vc++6.0获取磁盘基本信息_分享一个实用脚本--一键获取linux内存、cpu、磁盘IO等信息...

    概述 今天主要分享一个shell脚本,用来获取linux系统CPU.内存.磁盘IO等信息. 脚本 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep i ...

  7. 编写一个弹出式菜单的shell程序_分享一个有趣的shell脚本--实现抓阄程序

    概述 今天主要分享一个有趣的shell脚本,用来实现抓阄,平时就不用剪刀石头布了. 需求 使用shell编写一个抓阄的程序: 1.执行脚本后,输入英文名字全拼,产生随机数01-99之间的数字,数字越大 ...

  8. mysql数据库新建一个递增的_分享一个mysql实验—基于数据库事务隔离级别RR及RC的测试...

    概述 今天主要分享一个最近做的实验,主要是测试mysql数据库在RR和RC不同事务隔离级别下的表现. MySQL使用可重复读来作为默认隔离级别的主要原因是语句级的Binlog.RR能提供SQL语句的写 ...

  9. mac redis 客户端_分享一个免费好用的Redis桌面客户端

    今天波波为做开发的朋友们分享一个免费好用的Redis桌面客户端.这个工具纯属机缘巧合下发现的,前几天波波在开发一个物联网平台,硬件通信部分用了Workman Gateway来负责通信和消息推送,结果因 ...

最新文章

  1. 《易学Python》——1.8 总结
  2. python mkl freebsd_freebsd下之简单安装python
  3. 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference
  4. 以计算机谈人文科学,阅读下面一段文字,完成问题   自20世纪80年代以来,世界都在谈“软科学技术”,何谓软科学?经常听人说:“脑子不够使。”这其实就是对软科学的需求。于是,从古至今,...
  5. JS格式化数字保留两位小数点—toFixed()
  6. 无法使用prop_Adobe Launch配置流量变量(Prop)
  7. 68张微信表情包png
  8. 土建中级工程师考试用书电子版_真的!2020年湖南土建中级职称考试用书是没有指定的教材?...
  9. Origin绘制热重TG和微分热重DTG曲线
  10. URL调用高德地图导航
  11. 微信小程序token使用(首页获取不到token)
  12. 盘点那些年火过的php建站系统
  13. WNMP项目环境部署
  14. 蛮荒搜神记服务器在维护,蛮荒搜神记法宝洗练图文教程 蛮荒搜神记如何提升战斗力?-游侠网...
  15. 【T3】登录提示运行时错误53,文件未找到
  16. ESP8266-NodeMCU项目(二):ESP8266-NodeMCU+Blinker+DHT11+小爱同学
  17. 计算机出国培训,新海岸出国
  18. 笔记:OpenCV之眨眼检测
  19. iPhone界面跳转
  20. Windows10常用快捷键汇总

热门文章

  1. Python 二叉树实现
  2. 接口文档生成工具Swagger2的使用
  3. php aes 3des区别,AES和3DES之间的区别
  4. java jni日志输出_java打印Jni层log
  5. oracle内存表与临时表,Oracle 临时表之临时表空间组(TTG)
  6. AndroidJava List与equals的微妙关系,小心掉坑里
  7. c语言修改字符串c2133,通过create_string_buffer、create_unicode_buffer让C语言具备修改字符串的能力...
  8. linux里用c实现cat_【案例】用T云做了什么能让企业在工业自动化控制系统行业里实现逆向增长?...
  9. eclipse run on server 点不了finish_分享点经验 | springboot入门及编码
  10. vue生成静态html文件_vue单文件组件,如何生成.html文件