Vue+ElementUI 中级联选择器Bug问题的解决


Posted in Javascript onJuly 31, 2020

最近在项目中需要用到级联这么个控件,所以便去element上找了个,发现了个问题,在这里跟大家分享下,介于公司项目的隐私性,所以一些文字便给大家打上马赛克了,敬请谅解~

不多说废话,直接上问题:

Vue+ElementUI 中级联选择器Bug问题的解决

ElemenUI的级联是通过子级字段递归进行显示的,但是假如后端老铁也用了递归写的数据,而递归到最后一个数据集便出现了问题,会出现光有字段,但是却没有数据这么个情况在这里插入图片描述

Vue+ElementUI 中级联选择器Bug问题的解决

这时候就出现了问题:

Vue+ElementUI 中级联选择器Bug问题的解决

最后一级会多出来一个级联,这种体验便造成了很不好的感觉。

解决办法:

Vue+ElementUI 中级联选择器Bug问题的解决

将获取这些级联的数据作为参数传到这个递归函数当中,进行从组,假如递归到[ ] 转换为undefined(‘不识别'),这样就解决了这个多一个空级联的问题

补充知识:**vue,element.ui组件很容易忽略的坑--------级联选择器中的小bug**

前一段时间在使用vue2x版本进行电商后台的重构时发现的此版本的小bug,虽然不算什么大事,但对用户体验和页面美观还是有一定的影响的,在此分享给各位朋友;

在element组件的级联选择器中的Hover触发级联选择器的使用中出现问题,

Vue+ElementUI 中级联选择器Bug问题的解决

element 2.12版本

element 2.12版本中的选择器,在一定的数据量下,显示正常如图所示

Vue+ElementUI 中级联选择器Bug问题的解决

我所说的小bug为另一种情况下,即数据超过一定量的时候,级联选择器的显示范围为当前可视页面的全部,而且超过当前可视页面,如下图:

Vue+ElementUI 中级联选择器Bug问题的解决

想电商平台的分类,其数据量是巨大的,但也是很常见的网页写作,这时的效果已经与element给出的效果图相差甚大了,虽然为后台人员使用,但是也造成了页面不美观和一定程度的使用不便,本人查阅了之前的几个版本都无此问题,解决方式为:见下图

Vue+ElementUI 中级联选择器Bug问题的解决

在globel全局样式文件中加入此代码即可解决此问题,设置固定的高度,效果如下:

Vue+ElementUI 中级联选择器Bug问题的解决

显示正常效果,

虽然不是什么大问题,也要在开发时注意下,毕竟前端工程师是一个需要严谨、细心的工作,连一像素的差别都不放过的我们,这个小问题怎么能难倒我们呢?

相信官方在下一个版本中一定会完善这个问题的。

以上这篇Vue+ElementUI 中级联选择器Bug问题的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
33种Javascript 表格排序控件收集
Dec 03 Javascript
分享javascript实现的冒泡排序代码并优化
Jun 05 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
Aug 09 Javascript
Bootstrap基本组件学习笔记之导航(10)
Dec 07 Javascript
jquery.cookie.js的介绍与使用方法
Feb 09 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
React.js绑定this的5种方法(小结)
Jun 05 Javascript
小程序tab页无法传递参数的方法
Aug 03 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
详解微信小程序缓存--缓存时效性
May 02 Javascript
JavaScript中this的全面解析及常见实例
May 14 Javascript
jquery轮播图插件使用方法详解
Jul 31 #jQuery
在Uni中使用Vue的EventBus总线机制操作
Jul 31 #Javascript
jQuery带控制按钮轮播图插件
Jul 31 #jQuery
Vue之封装公用变量以及实现方式
Jul 31 #Javascript
three.js 将图片马赛克化的示例代码
Jul 31 #Javascript
three.js 如何制作魔方
Jul 31 #Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 #Javascript
You might like
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
swfupload 多文件上传实现代码
2008/08/27 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
JavaScript函数详解
2014/11/17 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
vue-router的两种模式的区别
2019/05/30 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
pandas ix &iloc &loc的区别
2019/01/10 Python
Python2与Python3的区别实例分析
2019/04/11 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
python 实现性别识别
2020/11/21 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
超市采购员岗位职责
2014/02/01 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
捐资助学倡议书
2014/04/15 职场文书
法人委托书范本格式
2014/09/15 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA