tangdaohai / vue-happy-scroll

基于vue2.0实现的滚动条插件。scroll component for vue2.0

Home Page:https://tangdaohai.github.io/vue-happy-scroll/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

既然是滚动条插件,为何没有滚动监听呢

zhouxbalabala opened this issue · comments

你是想获取滚动事件的原生event属性吗?这个你可以在自己的元素上面自己监听,只要不阻止冒泡就好。
另外如果你想获取当前滚动的 top或者left 值可以使用 scroll-top或者scroll-left

但是我监听了,并没有出发事件
let view = document.querySelector(".scroll-view"); console.log(view); view.onscroll = () => { console.log("滚动距离" ); var scrollTop = view.scrollTop ; console.log("滚动距离" + scrollTop); };
.scroll-view是我的内容区域

@zhouxbalabala sorry,是我没说清楚,如果自己写监听应该在,可滚动的那个元素的父级上去监听onscroll,也就是组件内部的.happy-scroll-container元素。
但是我觉得你完全可以watch 组件的 scroll-top 属性

嗯嗯,OK,我已经这样做了,谢谢