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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
javascript 当前日期加(天、周、月、年)
Aug 09 Javascript
IE关闭时判断及AJAX注销案例学习
Feb 18 Javascript
window.open打开页面居中显示的示例代码
Dec 27 Javascript
JS和Jquery获取和修改label的值的示例代码
Jan 15 Javascript
jquery浏览器滚动加载技术实现方案
Jun 03 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
Dec 03 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
Jul 12 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
Aug 03 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 jQuery
JavaScript实现移动端拖动元素
Nov 24 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
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
如何学习Javascript入门指导
2013/11/01 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python实现QQ空间自动点赞功能
2019/04/09 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
毕业生求职的求职信
2013/12/05 职场文书
房屋改造计划书
2014/01/10 职场文书
高中班主任评语大全
2014/04/25 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
升职自荐信范文
2015/03/27 职场文书
毕业典礼主持词
2015/06/29 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
python获取带有返回值的多线程
2022/05/02 Python