微信小程序页面左右滑动与上下拉刷新的实现方案

本文介绍了微信小程序中实现页面上下拉刷新和左右滑动的策略。针对page和scrollview的刷新机制进行了详细说明,包括page的onPullDownRefresh和onReachBottom方法,以及scrollview的bindscrolltoupper和bindscrolltolower事件。同时,讨论了页面滑动冲突问题及解决办法,并提出了在不同页面滑动需求下的实现思路。
摘要由CSDN通过智能技术生成

关于上下拉刷新

微信小程序官方建议使用page的上下拉刷新,那么什么时候会触发上下拉刷新呢

page页面上下拉刷新

下拉.jpg

  • 下拉

通过向下滑动页面即可触发page页面的onPullDownRefresh方法

  • 上滑

上滑的触发分两种情况

  • 内容不能充满page
    • 此时你第一次上拉会触发一次onReachBottom
      • 解析:
      • 微信这么做的原因是可以让我们在这里进行一次处理提醒用户
    • 再次上拉不会触发
  • 内容充满page
    • 通过上滑即可触发page页面的onReachBottom方法

scrollview上下拉刷新

scrollview的上下拉刷新是通过方法bindscrolltoupper与bindscrolltolower,更过相关的细节请参考微信小程序scrollview组件

注:scrollview的上下拉刷新并没有页面下拉滑动长条那种显示,只是单纯的触发,如果你想有那种效果需要自己去实现(基于o

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值