Vue+ElementUI 中级联选择器Bug问题的解决

 更新时间:2020年07月31日 11:08:29   作者:磐石BedRock  
这篇文章主要介绍了Vue+ElementUI 中级联选择器Bug问题的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

最近在项目中需要用到级联这么个控件,所以便去element上找了个,发现了个问题,在这里跟大家分享下,介于公司项目的隐私性,所以一些文字便给大家打上马赛克了,敬请谅解~

不多说废话,直接上问题:

ElemenUI的级联是通过子级字段递归进行显示的,但是假如后端老铁也用了递归写的数据,而递归到最后一个数据集便出现了问题,会出现光有字段,但是却没有数据这么个情况在这里插入图片描述

这时候就出现了问题:

最后一级会多出来一个级联,这种体验便造成了很不好的感觉。

解决办法:

将获取这些级联的数据作为参数传到这个递归函数当中,进行从组,假如递归到[ ] 转换为undefined(‘不识别'),这样就解决了这个多一个空级联的问题

补充知识:**vue,element.ui组件很容易忽略的坑--------级联选择器中的小bug**

前一段时间在使用vue2x版本进行电商后台的重构时发现的此版本的小bug,虽然不算什么大事,但对用户体验和页面美观还是有一定的影响的,在此分享给各位朋友;

在element组件的级联选择器中的Hover触发级联选择器的使用中出现问题,

element 2.12版本

element 2.12版本中的选择器,在一定的数据量下,显示正常如图所示

我所说的小bug为另一种情况下,即数据超过一定量的时候,级联选择器的显示范围为当前可视页面的全部,而且超过当前可视页面,如下图:

想电商平台的分类,其数据量是巨大的,但也是很常见的网页写作,这时的效果已经与element给出的效果图相差甚大了,虽然为后台人员使用,但是也造成了页面不美观和一定程度的使用不便,本人查阅了之前的几个版本都无此问题,解决方式为:见下图

在globel全局样式文件中加入此代码即可解决此问题,设置固定的高度,效果如下:

显示正常效果,

虽然不是什么大问题,也要在开发时注意下,毕竟前端工程师是一个需要严谨、细心的工作,连一像素的差别都不放过的我们,这个小问题怎么能难倒我们呢?

相信官方在下一个版本中一定会完善这个问题的。

以上这篇Vue+ElementUI 中级联选择器Bug问题的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用 vue.js 构建大型单页应用

    使用 vue.js 构建大型单页应用

    本文给大家详细介绍了如何使用使用 vue.js脚手架工具vue-cli构建大型单页应用的方法,非常的实用,有需要的小伙伴可以参考下
    2018-02-02
  • vue3 中ref和reactive的区别讲解

    vue3 中ref和reactive的区别讲解

    如果在template里使用的是ref类型的数据, 那么Vue会自动帮我们添加.value,如果在template里使用的是reactive类型的数据, 那么Vue不会自动帮我们添加.value,这篇文章主要介绍了vue3 中ref和reactive的区别,需要的朋友可以参考下
    2022-12-12
  • Vue中的event对象介绍

    Vue中的event对象介绍

    这篇文章介绍了Vue中的event对象,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Vue生命周期与setup深入详解

    Vue生命周期与setup深入详解

    Vue的生命周期就是vue实例从创建到销毁的全过程,也就是new Vue() 开始就是vue生命周期的开始。Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期
    2022-09-09
  • element-ui table表格控件实现单选功能代码实例

    element-ui table表格控件实现单选功能代码实例

    这篇文章主要给大家介绍了关于element-ui table表格控件实现单选功能的相关资料,单选框是指在 Element UI 的表格组件中,可以通过单选框来选择一行数据。用户只能选择一行数据,而不能同时选择多行,需要的朋友可以参考下
    2023-09-09
  • Vue3+Element-plus项目自动导入报错的解决方案

    Vue3+Element-plus项目自动导入报错的解决方案

    vue3出来一段时间了,element也更新了版本去兼容vue3,下面这篇文章主要给大家介绍了关于Vue3+Element-plus项目自动导入报错的解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • 手写vue无限滚动指令的详细过程

    手写vue无限滚动指令的详细过程

    今天在移动端项目中遇见一个需求,需要数据无限滚动,所以下面这篇文章主要给大家介绍了关于手写vue无限滚动指令的详细过程,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Vue如何解决子组件data从props中无法动态更新数据问题

    Vue如何解决子组件data从props中无法动态更新数据问题

    这篇文章主要介绍了Vue如何解决子组件data从props中无法动态更新数据问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • 如何利用vue实现css过渡和动画

    如何利用vue实现css过渡和动画

    过渡Vue在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果这篇文章主要给大家介绍了关于如何利用vue实现css过渡和动画的相关资料,需要的朋友可以参考下
    2021-11-11
  • Vue实现跑马灯效果

    Vue实现跑马灯效果

    这篇文章主要为大家详细介绍了Vue实现跑马灯效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05

最新评论