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 相关文章推荐
html下载本地
Jun 19 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
Javascript Web Slider 焦点图示例源码
Oct 10 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
jquery下div 的resize事件示例代码
Mar 09 Javascript
js加密解密字符串可自定义密码因子
May 13 Javascript
React Native 通告消息竖向轮播组件的封装
Aug 25 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
Dec 03 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
Mar 06 Javascript
bootstrap中的导航条实例代码详解
May 20 Javascript
JS代码检查工具ESLint介绍与使用方法
Feb 04 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
NO3第三帝国留言簿制作过程
2006/10/09 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
2014/06/12 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python多进程机制实例详解
2015/07/02 Python
简单了解python调用其他脚本方法实例
2020/03/26 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
韩国11街:11STREET
2018/03/27 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
《童趣》教学反思
2014/02/19 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
小学运动会开幕词
2015/01/28 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL