解決element-ui table設(shè)置列fixed時(shí)X軸滾動(dòng)條無法拖動(dòng)問題
更新時(shí)間:2023年10月20日 08:47:48 作者:長安_APTX
這篇文章主要介紹了解決element-ui table設(shè)置列fixed時(shí)X軸滾動(dòng)條無法拖動(dòng)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
問題原因
table的列設(shè)置fixed后,element框架在渲染時(shí)會(huì)再生成一個(gè)table,寬度為所有固定列之和,這個(gè)固定列的table將原有table的滾動(dòng)條遮蓋了。
解決方法
方法一
改變固定列table的高度
// 做法一: 直接設(shè)置固定列table的高度:表格高度 - 滾動(dòng)條高度 /deep/ .el-table__fixed { height:calc(100% - 6px) !important; } // 做法二:設(shè)置固定列table的高度自適應(yīng),并設(shè)置bottom /deep/ .el-table__fixed { height:auto !important; // 為保證樣式不錯(cuò)亂,讓固定列的高自適應(yīng) bottom:6px !important; // 不遮蓋滾動(dòng)條,留出滾動(dòng)條的高度(6px為預(yù)估高度,不設(shè)置高度只設(shè)置bottom無效,原樣式中的top屬性權(quán)重更高,可設(shè)置top為auto,再設(shè)置bottom,但這樣表格上部分會(huì)被hidden,影響整體樣式) }
方法二
改變層級(推薦)
/deep/ .el-table--scrollable-x .el-table__body-wrapper { z-index: 1;// 框架已設(shè)置該元素定位為relative }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Vue中使用elementui與Sortable.js實(shí)現(xiàn)列表拖動(dòng)排序
- 關(guān)于Element UI table 順序拖動(dòng)方式
- vue/Element?UI實(shí)現(xiàn)Element?UI?el-dialog自由拖動(dòng)功能實(shí)現(xiàn)
- vue使用Element的Tree樹形控件實(shí)現(xiàn)拖動(dòng)改變節(jié)點(diǎn)順序方式
- element plus tree拖動(dòng)節(jié)點(diǎn)交換位置和改變層級問題(解決方案)
- elementplus+splitpanes實(shí)現(xiàn)左右拖動(dòng)控制寬度的項(xiàng)目實(shí)踐
相關(guān)文章
詳解如何實(shí)現(xiàn)在Vue中導(dǎo)入Excel文件
這篇文章主要介紹了如何在Vue中導(dǎo)入Excel文件,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以跟隨小編一起了解一下2022-01-01Vue?transition組件簡單實(shí)現(xiàn)數(shù)字滾動(dòng)
這篇文章主要為大家介紹了Vue?transition組件簡單實(shí)現(xiàn)數(shù)字滾動(dòng)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09基于vue.js仿淘寶收貨地址并設(shè)置默認(rèn)地址的案例分析
這篇文章主要介紹了基于vue.js仿淘寶收貨地址并設(shè)置默認(rèn)地址的案例分析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08springboot?vue測試平臺(tái)前端項(xiàng)目查詢新增功能
這篇文章主要為大家介紹了springboot+vue測試平臺(tái)前端項(xiàng)目實(shí)現(xiàn)查詢新增功能,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05