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 相关文章推荐
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
Apr 23 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
JS返回iframe中frameBorder属性值的方法
Apr 01 Javascript
jquery实现的动态回到顶部特效代码
Oct 28 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
Vue调试神器vue-devtools安装方法
Dec 12 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
小程序实现列表点赞功能
Nov 02 Javascript
微信小程序自定义可滑动日历界面
Dec 28 Javascript
vue mvvm数据响应实现
Nov 11 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
web方式ftp
2006/10/09 PHP
基于文本的搜索
2006/10/09 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
php session_decode函数用法讲解
2019/05/26 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
Prototype 工具函数 学习
2009/07/23 Javascript
两个Javascript小tip资料
2010/11/23 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
JavaScript window.location对象
2014/11/14 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
详解Python3中的Sequence type的使用
2015/08/01 Python
Python之py2exe打包工具详解
2017/06/14 Python
Python发展史及网络爬虫
2019/06/19 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
如何完美的建立一个python项目
2020/10/09 Python
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
安全检查验收制度
2014/01/12 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书