mpvue中如何正确监听页面滚动事件?
我在用mpvue开发微信小程序时,想监听页面的滚动事件来做懒加载,但发现直接在页面里写onScroll根本没反应。查了文档说要用scroll-view组件包裹内容并绑定@scroll事件,可这样又导致整个页面结构要大改,而且下拉刷新也不好处理。
有没有办法在不改动现有布局的前提下,直接监听页面级的滚动?我试过在mounted里加uni.onWindowScroll,但控制台报错说找不到这个API。现在卡在这儿了,求指点!
export default {
mounted() {
// 这样写会报错:TypeError: uni.onWindowScroll is not a function
uni.onWindowScroll((res) => {
console.log('scroll', res.scrollTop)
})
}
}
暂无解答