UI组件库: element
框架: vue
组件:ele表格组件 + ele分页组件
问题:在vue中分页时到了某一页突然不断闪屏
自己分析的原因(猜想):可能是表格内容高度自适应,超出当前行会换行,当到达某一高度时,恰巧到达浏览器产生滚动条的高度,但没有滚动条又能显示,所以浏览器这时就不能正常判断是否需要滚动条,从而导致页面闪屏
这个只是个人排除各种因素后得到的一个猜想,可能绝大多数情况是无法复现的(因为我其他页面的分页都是正常的,只有一个页码的页面会出现问题)
解决方法一:(这个方法不能排除出现以上bug的因素)
给表格中的所有内容加上超出宽度显示省略号
解决方法二:可以根除以上bug (本人用的是这种方法)
在表格内加上一个滚动条,是body不会因为表格的自适应产生滚动条