小程序scroll-view滚动到底部再次触发事件
时间: 2023-09-30 20:02:08 浏览: 137
可以通过监听scroll-view的scrolltolower事件来实现滚动到底部再次触发事件。当scroll-view滚动到底部时,会触发scrolltolower事件,我们可以在该事件中执行需要再次触发的逻辑。具体实现代码如下:
1. 在scroll-view组件上添加scrolltolower事件:
```
<scroll-view scrolltolower="scrollToLower">
<!-- scroll-view的内容 -->
</scroll-view>
```
2. 在Page的js文件中定义scrollToLower函数来处理scrolltolower事件:
```
Page({
data: {
// 其他数据
},
scrollToLower: function (e) {
// 滚动到底部触发的逻辑
// 再次触发事件的逻辑
},
// 其他函数
})
```
注意:scrolltolower事件的触发条件是scroll-view组件的内容高度大于组件高度且滚动到底部,如果内容高度小于组件高度,则不会触发该事件。
相关问题
小程序scroll-view滚动到底部之后触发事件在滚动提示用户到底了
可以通过监听scroll-view组件的scrolltolower事件来判断是否滚动到底部,然后在事件处理函数中提示用户即可。
示例代码:
```
<scroll-view scroll-y="true" bindscrolltolower="onScrollToLower">
<!-- scroll-view内容 -->
</scroll-view>
// 在Page的methods中定义事件处理函数
onScrollToLower: function() {
wx.showToast({
title: '已到底',
icon: 'none'
})
}
```
以上代码中,scroll-view组件设置了scroll-y属性为true,表示允许垂直滚动。同时,通过bindscrolltolower属性将onScrollToLower函数绑定到scrolltolower事件上。
当用户滚动到底部时,就会触发scrolltolower事件,然后执行onScrollToLower函数,弹出一个提示框告诉用户已经到底了。
微信小程序scroll-view划到底部事件
微信小程序中的scroll-view组件是用于滚动展示内容的,当滚动到底部时,我们可以通过监听scroll-view的bindscrolltolower事件来触发相应的操作。
首先,在scroll-view组件的标签上添加bindscrolltolower属性,指定一个事件处理函数,如下所示:
<scroll-view bindscrolltolower="handleScrollToLower">
然后,在对应的Page页面的js文件中,定义handleScrollToLower函数,如下所示:
Page({
// 其他页面代码...
handleScrollToLower: function (event) {
console.log('已滑动到底部');
// 在这里可以做一些操作,如加载更多数据等
}
})
当scroll-view滚动到底部时,就会触发handleScrollToLower函数,控制台会输出'已滑动到底部'的信息。在该事件处理函数内,我们可以进行一些操作,比如加载更多数据等。
阅读全文