主页 > 电脑硬件  > 

Web前端篇——el-timeline+el-scrollbar时间轴数据刷新后自动显示滚动条


背景:使用el-timeline+el-scrollbar显示时间轴,当时间轴数据刷新时,el-scrollbar滚动条会自动隐藏。 当给el-scrollbar设置了永久显示滚动条(如下代码),以为可以一劳永逸,发现问题仍然存在。 

.el-scrollbar__bar.is-vertical { opacity: 1; }

解决思路:当时间轴数据刷新后,代码触发移动鼠标,el-scrollbar就会显示出滚动条了。代码如下:

const mouseMove = new MouseEvent('mousemove', { bubbles: true }); mouseMove.clientX = 100; mouseMove.clientY = 200; this.$refs.timeline1.$el.dispatchEvent(mouseMove);

*注:实测使用this.$refs.scrollbar1.update();刷新滚动条的方法无效。

标签:

Web前端篇——el-timeline+el-scrollbar时间轴数据刷新后自动显示滚动条由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Web前端篇——el-timeline+el-scrollbar时间轴数据刷新后自动显示滚动条