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 相关文章推荐
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
Jun 02 Javascript
基于jQuery的弹出框插件
Mar 18 Javascript
jQuery基本过滤选择器使用介绍
Apr 18 Javascript
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
jQuery多级弹出菜单插件ZoneMenu
Dec 18 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
node.js中的事件处理机制详解
Nov 26 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
Vue实例中生命周期created和mounted的区别详解
Aug 25 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
jquery获取img的src值实例介绍
Jan 16 jQuery
微信小程序自定义弹出模态框禁止底部滚动功能
Mar 09 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 array_slice函数的使用以及参数详解
2008/08/30 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
Windows下安装Memcached的步骤说明
2010/04/25 PHP
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
Javascript之this关键字深入解析
2013/11/12 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
Python实现的端口扫描功能示例
2018/04/08 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python3 字符串知识点学习笔记
2020/02/08 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
求职自荐信的格式
2014/04/07 职场文书
学校安全管理责任书
2014/07/23 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android