uniapp监听页面从哪里来
时间: 2023-09-29 19:04:46 浏览: 94
vue在App.vue文件中监听路由变化刷新页面操作
uniapp监听页面滚动事件是通过在组件中的mounted()生命周期函数中调用方法来实现的。在mounted()函数中,使用uni.$on()方法来监听'onPageScroll'事件,当页面滚动时会触发该事件。具体的监听代码如下所示:
```javascript
mounted() {
var that = this
uni.$on('onPageScroll', function(data) {
console.log("页面滚动了")
console.log('data=',data)
//执行其他内容
})
},
```
同时,在页面中也需要通过生命周期函数onPageScroll()来触发'onPageScroll'事件。具体的代码如下所示:
```javascript
onPageScroll(res) {
console.log("页面滚动了")
uni.$emit('onPageScroll', res.scrollTop)
}
```
通过这样的方式,我们可以在组件中监听页面滚动事件,并在页面滚动时执行相应的操作。
阅读全文