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与asp.net(c#)互相调用方法
Dec 13 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
jQuery制作图片旋转效果
Feb 02 Javascript
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
单页面vue引入百度统计的使用方法示例详解
Oct 13 Javascript
原生javascript自定义input[type=radio]效果示例
Aug 27 Javascript
vue 解除鼠标的监听事件的方法
Nov 13 Javascript
vue实现图片上传预览功能
Dec 23 Javascript
es6 super关键字的理解与应用实例分析
Feb 15 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 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判断访问IP的方法
2015/06/19 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
Jquery iframe内部出滚动条
2010/02/11 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
利用Python求阴影部分的面积实例代码
2018/12/05 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
PyQt5下拉式复选框QComboCheckBox的实例
2019/06/25 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python opencv调用笔记本摄像头
2019/08/28 Python
python字典的值可以修改吗
2020/06/29 Python
Python如何实现线程间通信
2020/07/30 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
极简的HTML5模版
2015/07/09 HTML / CSS
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
strstr()的简单实现
2013/09/26 面试题
机械工程系毕业生求职信
2013/09/27 职场文书
新闻编辑专业毕业自荐书范文
2014/02/05 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
给校长的建议书600字
2014/05/15 职场文书
大学生受助感言
2015/08/01 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
详解MySQL的内连接和外连接
2023/05/08 MySQL