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 相关文章推荐
js 自定义的联动下拉框
Feb 07 Javascript
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
Nov 24 Javascript
JS中script标签defer和async属性的区别详解
Aug 12 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
Aug 11 Javascript
利用Decorator如何控制Koa路由详解
Jun 26 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
解决angular双向绑定无效果,ng-model不能正常显示的问题
Oct 02 Javascript
Django+Vue实现WebSocket连接的示例代码
May 28 Javascript
JS继承实现方法及优缺点详解
Sep 02 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
PHP 作用域解析运算符(::)
2010/07/27 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
php实现的生成排列算法示例
2019/07/25 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
Python爬取国外天气预报网站的方法
2015/07/10 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
Python 移动光标位置的方法
2019/01/20 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
美国一站式电动和手动工具商店:International Tool
2020/11/26 全球购物
后勤主管工作职责
2013/12/07 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
教研活动总结
2014/04/28 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
自我推荐信怎么写
2015/03/24 职场文书
长江七号观后感
2015/06/11 职场文书
追悼词范文大全
2015/06/23 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书