碰到一个诡异的滚动条问题

2021-01-20 17:49:50 +08:00
 xing393939
框架是 element-ui@2.12.0,浏览器是 chrome 84 。发现 el-table 组件的水平滚动条偶尔会消失,页面 body 的滚动条也消失。

正常情况下:


出问题时候(页面 body 的滚动条在滚动页面时才会出现):


诡异有三点:
1. 开发模式下是好的,build 后的环境出问题
2. 同时开 2 个浏览器 tab,一个 tab 的网页是好的(就算刷新也是好的) ,一个 tab 的网页出问题后(就算刷新也是有问题的)
3. 莫名的会出现,可能刚开始的时候是好的,操作了一会儿就出问题了,然后一直是这样(除非重启浏览器)
应该如何去排查和定位问题呢?
1421 次点击
所在节点    CSS
2 条回复
secondwtq
2021-01-20 20:39:33 +08:00
感觉可能是表格组件为了获取某些参数会做这么一个临时设置,拿到之后就会恢复原来的设置,但是这个过程出 bug 了
应该可以以 body 的 overflow 样式变化事件设置断点做做文章
old9
2021-02-11 18:08:55 +08:00
看起来是触发了 touch 相关的界面?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746775

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX