scroll-view 组件开启 paging-enabled 属性后,不知道怎么获得分页改变的通知,希望加一个 change 事件,用于分页改变后获得通知。
尝试了例如 binddragging、binddragend 这种滚动事件,只能拿到 scrollTop、scrollLeft 的数据,没有办法判断分页是否已改变。
https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | scroll-view | 微信iOS客户端 | 8.0.2 | 2.14.0 |
3 个回答
你好,可以scroll 事件中用 scrollTop 自行计算
在横屏滚动中的实现:
onScroll(e) { const index = Math.round(e.target.scrollLeft / this.swiperWidth) if (this.currentIndex !== index) { console.log(index, this.swiperWidth) this.currentIndex = index } },
同问,怎么明确的接收反馈滑动到了下一页