欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

el-table?fixed固定列導(dǎo)致錯(cuò)位的解決方法介紹

 更新時(shí)間:2022年11月12日 09:46:16   作者:NMGWAP  
ElementUI中el-table設(shè)置指定列固定不動(dòng),不受滾動(dòng)條影響,下面這篇文章主要給大家介紹了關(guān)于el-table?fixed固定列導(dǎo)致錯(cuò)位的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

Element UI table組件可以通過(guò)設(shè)置fixed屬性實(shí)現(xiàn)列的固定,但是在某些情況下會(huì)導(dǎo)致固定列的樣式錯(cuò)亂,下面就總結(jié)下解決樣式錯(cuò)亂實(shí)現(xiàn)方案

405de09354858a430867ff3168a4b968.png

1.doLayout(官方提供)

對(duì) Table 進(jìn)行重新布局。當(dāng) Table 或其祖先元素由隱藏切換為顯示時(shí),可能需要調(diào)用此方法。

cda282065380d03461f21bb150792559.png

14e7f87351d43c47e205fc35363790af.png

2.<el-table>標(biāo)簽上加一個(gè)class="table-fixed"

這個(gè)通過(guò)設(shè)置優(yōu)先級(jí)覆蓋內(nèi)聯(lián)樣式

699c66e876e1fd4c10864b008b1755cb.png

3.el-table-column增加width

這個(gè)是網(wǎng)上一個(gè)大神經(jīng)過(guò)一系列排查和非人類(lèi)的試探后,總結(jié)出來(lái)。

操作一列中,fixed=“right”,需要指定寬度 width

與操作列相鄰的一列不加width,其他的列指定寬度

我在項(xiàng)目上測(cè)試確實(shí)是這個(gè)問(wèn)題。但是我的項(xiàng)目是動(dòng)態(tài)表頭的,沒(méi)辦法確定fixed列的相鄰列。因此我用了一種取巧的方案,就是用doLayout方案,可以解決橫向滾動(dòng)的不對(duì)齊的問(wèn)題,但是還有個(gè)問(wèn)題就是如果列比較少(每個(gè)列都有寬度),表格不撐滿(mǎn)整個(gè)頁(yè)面。

4.我的實(shí)現(xiàn)方案

1.doLayout +width

2.設(shè)置最小寬度解決不撐滿(mǎn)問(wèn)題

253d8ca8099502c1a98086fa444d389c.png

最終解決問(wèn)題。

總結(jié)

到此這篇關(guān)于el-table fixed固定列導(dǎo)致錯(cuò)位的解決方法的文章就介紹到這了,更多相關(guān)el-table fixed固定列導(dǎo)致錯(cuò)位內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論