Vue中scroll事件监听失效怎么办?
- 内容介绍
- 文章标签
- 相关推荐
本文共计342个文字,预计阅读时间需要2分钟。
目录 + Vue监听scroll事件失效问题 + 以下附实现功能的代码 + Vue监听scroll事件 + Vue监听scroll事件失效问题 + Vue项目中遇到需监听页面某个元素距离顶部距离实现吸顶效果,通常的window.addEventList方法
目录
- vue监听scroll事件失效问题
- 下面附实现成功的代码
- vue监听scroll事件
vue监听scroll事件失效问题
vue项目中遇到需要监听页面某个元素距顶部距离实现吸顶效果,正常的window.addEventListener('scroll', this.handleScroll)完全失效,经过一段时间的探索发现这个事件在子组件中会遇到问题。
可以用元素上的 @scroll事件来监听滚动,但有一点要注意,scroll的元素需要确认 设置overflow-y:scroll;height:100%的样式。
本文共计342个文字,预计阅读时间需要2分钟。
目录 + Vue监听scroll事件失效问题 + 以下附实现功能的代码 + Vue监听scroll事件 + Vue监听scroll事件失效问题 + Vue项目中遇到需监听页面某个元素距离顶部距离实现吸顶效果,通常的window.addEventList方法
目录
- vue监听scroll事件失效问题
- 下面附实现成功的代码
- vue监听scroll事件
vue监听scroll事件失效问题
vue项目中遇到需要监听页面某个元素距顶部距离实现吸顶效果,正常的window.addEventListener('scroll', this.handleScroll)完全失效,经过一段时间的探索发现这个事件在子组件中会遇到问题。
可以用元素上的 @scroll事件来监听滚动,但有一点要注意,scroll的元素需要确认 设置overflow-y:scroll;height:100%的样式。

