问题:
antd-design的表格固定列后,会出现浏览器缩小到80%的样子就会出现多出一列的情况,或者动态生成表格行的时候,行数较少的时候,会多出一列。
原因:
antd-design在做这个固定列的时候,其实是生成了两个table,固定列的这个table改在另一个表格上,所以缩放的时候,导致宽度自适应,所以视觉上多出一列。
image.png
解决办法:
1、如果没有规定每列必须设置宽度的话,可以给某一列不设置宽度,就能解决。
image.png
2、如果是必须要每列固定宽度的话,那就动态判断列数大于几条时,开启固定列,columnsArr为表格的列头的长度。
image.png
网友评论