Vue+ElementUI 中級聯(lián)選擇器Bug問題的解決
最近在項(xiàng)目中需要用到級聯(lián)這么個控件,所以便去element上找了個,發(fā)現(xiàn)了個問題,在這里跟大家分享下,介于公司項(xiàng)目的隱私性,所以一些文字便給大家打上馬賽克了,敬請諒解~
不多說廢話,直接上問題:
ElemenUI的級聯(lián)是通過子級字段遞歸進(jìn)行顯示的,但是假如后端老鐵也用了遞歸寫的數(shù)據(jù),而遞歸到最后一個數(shù)據(jù)集便出現(xiàn)了問題,會出現(xiàn)光有字段,但是卻沒有數(shù)據(jù)這么個情況在這里插入圖片描述
這時候就出現(xiàn)了問題:
最后一級會多出來一個級聯(lián),這種體驗(yàn)便造成了很不好的感覺。
解決辦法:
將獲取這些級聯(lián)的數(shù)據(jù)作為參數(shù)傳到這個遞歸函數(shù)當(dāng)中,進(jìn)行從組,假如遞歸到[ ] 轉(zhuǎn)換為undefined(‘不識別'),這樣就解決了這個多一個空級聯(lián)的問題
補(bǔ)充知識:**vue,element.ui組件很容易忽略的坑--------級聯(lián)選擇器中的小bug**
前一段時間在使用vue2x版本進(jìn)行電商后臺的重構(gòu)時發(fā)現(xiàn)的此版本的小bug,雖然不算什么大事,但對用戶體驗(yàn)和頁面美觀還是有一定的影響的,在此分享給各位朋友;
在element組件的級聯(lián)選擇器中的Hover觸發(fā)級聯(lián)選擇器的使用中出現(xiàn)問題,
element 2.12版本
element 2.12版本中的選擇器,在一定的數(shù)據(jù)量下,顯示正常如圖所示
我所說的小bug為另一種情況下,即數(shù)據(jù)超過一定量的時候,級聯(lián)選擇器的顯示范圍為當(dāng)前可視頁面的全部,而且超過當(dāng)前可視頁面,如下圖:
想電商平臺的分類,其數(shù)據(jù)量是巨大的,但也是很常見的網(wǎng)頁寫作,這時的效果已經(jīng)與element給出的效果圖相差甚大了,雖然為后臺人員使用,但是也造成了頁面不美觀和一定程度的使用不便,本人查閱了之前的幾個版本都無此問題,解決方式為:見下圖
在globel全局樣式文件中加入此代碼即可解決此問題,設(shè)置固定的高度,效果如下:
顯示正常效果,
雖然不是什么大問題,也要在開發(fā)時注意下,畢竟前端工程師是一個需要嚴(yán)謹(jǐn)、細(xì)心的工作,連一像素的差別都不放過的我們,這個小問題怎么能難倒我們呢?
相信官方在下一個版本中一定會完善這個問題的。
以上這篇Vue+ElementUI 中級聯(lián)選擇器Bug問題的解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vite項(xiàng)目無法使用zangodb包裝器的解決方案
vite作為新一代工具鏈,具有很多便利之處,配置也非常簡單,它很好地整合了Rollup和其他復(fù)雜的構(gòu)建項(xiàng),并提供了多種方向的典型腳手架模板,深受大家喜愛,本文給大家介紹了如何解決vite項(xiàng)目無法使用zangodb包裝器的問題,需要的朋友可以參考下2023-10-10vue項(xiàng)目中,main.js,App.vue,index.html的調(diào)用方法
今天小編就為大家分享一篇vue項(xiàng)目中,main.js,App.vue,index.html的調(diào)用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09Vue2老項(xiàng)目配置ESLint和Prettier完整步驟
ESLint是一個靜態(tài)代碼分析工具,用于檢查JavaScript代碼的語法結(jié)構(gòu)和查找程序錯誤,Prettier是一個代碼格式化工具,這篇文章主要給大家介紹了關(guān)于Vue2老項(xiàng)目配置ESLint和Prettier的完整步驟,需要的朋友可以參考下2024-08-08利用vue.js把靜態(tài)json綁定bootstrap的table方法
今天小編就為大家分享一篇利用vue.js把靜態(tài)json綁定bootstrap的table方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08vue 實(shí)現(xiàn)element-ui中的加載中狀態(tài)
這篇文章主要介紹了vue 實(shí)現(xiàn)element-ui中的加載中狀態(tài),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11詳解在vue-cli3.0中自定css、js和圖片的打包路徑
這篇文章主要介紹了詳解在vue-cli3.0中自定css、js和圖片的打包路徑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08vue登錄頁實(shí)現(xiàn)使用cookie記住7天密碼功能的方法
這篇文章主要介紹了vue登錄頁實(shí)現(xiàn)使用cookie記住7天密碼功能的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02