vue中监听滚动事件
2019-05-30 17:32
204 查看
网上的都是说在methods中添加如下的方法
handleScroll(e){
var scrollTop = document.getElementById(‘singlePageCon’).scrollTop
console.log(scrollTop)
},
在mounted函数中 添加监听
document.getElementById(‘singlePageCon’).addEventListener(‘scroll’, this.handleScroll)
但大部分是无效的,
因为只有监听有滚动条的元素才可以,上面代码中,滚动元素是singlePageCon,所以methods中和mounted中,都要用到singlePageCon
获取滚动元素最简单的方式,就是打开控制台查看元素,将最大的盒子中的overflow:auto;属相取消,入过页面的滚动条消失,那么该元素就是我们需要的元素,否则继续寻找!
相关文章推荐
- vue实现某元素吸顶或固定位置显示(监听滚动事件)
- Vue 爬坑之路(七)—— 监听滚动事件 实现动态锚点
- vue监听滚动事件 实现某元素吸顶或者固定位置显示
- Vue | 在 Vue 中监听页面滚动事件
- Vue.js实战之通过监听滚动事件实现动态锚点
- vue的爬坑之路------vue实现菜品分类之后监听滚动事件,实现动态修改菜单栏状态
- Vue 爬坑之路(七)—— 监听滚动事件 实现动态锚点
- vue监听滚动事件实现滚动监听
- vue监听滚动事件
- vue滚动事件监听
- 【VUE】在vue中使用@scroll监听滚动事件,@scroll无效问题解决!
- Vue 爬坑之路(七)—— 监听滚动事件 实现动态锚点
- vue监听滚动事件,实现滚动监听
- 基于vue监听滚动事件实现锚点链接平滑滚动的方法
- vue监听滚动事件 实现某元素吸顶或者固定位置显示
- vue监听滚动事件 实现某元素吸顶或者固定位置显示
- vue监听滚动事件实现滚动监听
- 详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
- Vue 爬坑之路(七)—— 监听滚动事件 实现动态锚点
- vue监听滚动事件 实现某元素吸顶或者固定位置显示