当前位置:   article > 正文

微信小程序scroll-view下拉刷新与上拉加载更多_微信小程序上拉加载更多 loading

微信小程序上拉加载更多 loading

1、wxml代码

  1. <!-- 数据列表 -->
  2. <scroll-view class="box-scroll" scroll-y='true' refresher-enabled="true" refresher-threshold="{{100}}" refresher-default-style="black" refresher-background="white" refresher-triggered="{{triggered}}" bindrefresherrefresh="onScrollRefresh" bindscrolltolower="bindscrolltolowerFn">
  3. <view>
  4. </view>
  5. <view class="loading" hidden="{{!searchLoading}}">正在载入更多...</view>
  6. <view class="loading" hidden="{{!searchLoadingComplete}}">已加载全部</view>
  7. </scroll-view>

2、js代码

  1. Page({
  2. data: {
  3. List: [],
  4. patientId: '',
  5. // 刷新加载配置
  6. triggered: false,
  7. searchLoading:false,
  8. searchLoadingComplete:false,
  9. scrollTop:20,
  10. ok:10
  11. },
  12. //用户下拉动作
  13. onScrollRefresh: function () {
  14. var that=this;
  15. setTimeout(function(){
  16. that.setData({
  17. triggered: false,
  18. })
  19. },2000);
  20. },
  21. //上拉加载
  22. bindscrolltolowerFn: function(){
  23. // getStuList为请求服务端数据方法
  24. var that=this;
  25. that.setData({
  26. searchLoading: true,
  27. })
  28. console.log("====上拉加载======")
  29. setTimeout(function(){
  30. that.setData({
  31. searchLoading: false,
  32. ok:20
  33. })
  34. },2000);
  35. },
  36. })

3、需要注意的是当前页面最外层元素的样式里要加上overflow:scroll 或者 overflow-y: scroll 否则scroll-view上的方法不起作用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/789488
推荐阅读
相关标签
  

闽ICP备14008679号