問題:
antd-design的表格固定列后,會出現(xiàn)瀏覽器縮小到80%的樣子就會出現(xiàn)多出一列的情況愤钾,或者動態(tài)生成表格行的時候,行數(shù)較少的時候候醒,會多出一列能颁。
原因:
antd-design在做這個固定列的時候,其實是生成了兩個table,固定列的這個table改在另一個表格上倒淫,所以縮放的時候伙菊,導致寬度自適應(yīng),所以視覺上多出一列。
image.png
解決辦法:
1镜硕、如果沒有規(guī)定每列必須設(shè)置寬度的話运翼,可以給某一列不設(shè)置寬度,就能解決兴枯。
image.png
2血淌、如果是必須要每列固定寬度的話,那就動態(tài)判斷列數(shù)大于幾條時财剖,開啟固定列悠夯,columnsArr為表格的列頭的長度。
image.png