解決element-ui table設(shè)置列fixed時X軸滾動條無法拖動問題
更新時間:2023年10月20日 08:47:48 作者:長安_APTX
這篇文章主要介紹了解決element-ui table設(shè)置列fixed時X軸滾動條無法拖動問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
問題原因
table的列設(shè)置fixed后,element框架在渲染時會再生成一個table,寬度為所有固定列之和,這個固定列的table將原有table的滾動條遮蓋了。

解決方法
方法一
改變固定列table的高度
// 做法一: 直接設(shè)置固定列table的高度:表格高度 - 滾動條高度
/deep/ .el-table__fixed {
height:calc(100% - 6px) !important;
}
// 做法二:設(shè)置固定列table的高度自適應(yīng),并設(shè)置bottom
/deep/ .el-table__fixed {
height:auto !important; // 為保證樣式不錯亂,讓固定列的高自適應(yīng)
bottom:6px !important; // 不遮蓋滾動條,留出滾動條的高度(6px為預(yù)估高度,不設(shè)置高度只設(shè)置bottom無效,原樣式中的top屬性權(quán)重更高,可設(shè)置top為auto,再設(shè)置bottom,但這樣表格上部分會被hidden,影響整體樣式)
}
方法二
改變層級(推薦)
/deep/ .el-table--scrollable-x .el-table__body-wrapper {
z-index: 1;// 框架已設(shè)置該元素定位為relative
}
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue中的el-date-picker時間選擇器的使用實例詳解
el-date-picker是Element UI框架中提供的日期選擇器組件,它支持單個日期、日期范圍、時間、日期時間等多種選擇方式,本文給大家介紹Vue中的el-date-picker時間選擇器的使用,感興趣的朋友一起看看吧2023-10-10
web開發(fā)中如何優(yōu)雅的解決"重復(fù)請求"問題
在我們的日常開發(fā)當(dāng)中,很多時候會出現(xiàn)短時間內(nèi)重復(fù)請求的情況,如果沒有妥當(dāng)?shù)靥幚砗蠊車?yán)重,這篇文章主要給大家介紹了關(guān)于web開發(fā)中如何優(yōu)雅的解決重復(fù)請求問題的相關(guān)資料,需要的朋友可以參考下2022-05-05
vant-ui組件庫中如何修改NavBar導(dǎo)航欄的樣式
這篇文章主要介紹了vant-ui組件庫中如何修改NavBar導(dǎo)航欄的樣式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08

