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 相关文章推荐
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
ECMAScript中函数function类型
Jun 03 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
Dec 05 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
vue实现全匹配搜索列表内容
Sep 26 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 Javascript
JavaScript计算出两个数的差值
Mar 19 Javascript
vuex存取值和映射函数使用说明
Jul 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
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
javascript中createElement的两种创建方式
2015/05/14 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
2016/12/23 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Python实现异步IO的示例
2020/11/05 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
英语系本科生个人求职信
2013/09/21 职场文书
商务邀请函范文
2014/01/14 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
会议邀请函
2015/01/30 职场文书
优秀创业计划书分享
2019/07/19 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
SQL SERVER存储过程用法详解
2022/02/24 SQL Server
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers