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图片平滑连续滚动插件
Apr 27 Javascript
js实现表格字段排序
Feb 19 Javascript
jQuery带时间的日期控件代码分享
Aug 26 Javascript
jQuery实用技巧必备(上)
Nov 02 Javascript
jquery插件uploadify实现带进度条的文件批量上传
Dec 13 Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 Javascript
如何让一个json文件显示在表格里【实现代码】
May 09 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
Jun 21 Javascript
javascript事件循环event loop的简单模型解释与应用分析
Mar 14 Javascript
简单了解Vue computed属性及watch区别
Jul 10 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
Nov 05 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学习之运算符相关概念
2011/06/09 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
XmlUtils JS操作XML工具类
2009/10/01 Javascript
javascript算法学习(直接插入排序)
2011/04/12 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
python得到windows自启动列表的方法
2018/10/14 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
python实现飞行棋游戏
2020/02/05 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
上课说话检讨书大全
2014/01/22 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
教师远程培训感言
2014/03/06 职场文书
停车场管理协议书范本
2014/10/08 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
禁毒心得体会范文
2016/01/15 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书