当前位置:   article > 正文

小程序 : 实现上拉加载刷新效果_微信小程序 上拉效果

微信小程序 上拉效果

 需求:当用户上拉需要数字进行累加,每次累加三个 ,例如目前是[1,2,3]累加后[1,2,3,4,5,6]

  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. numList: [1, 2, 3]
  7. },
  8. /**
  9. * 页面上拉触底事件的处理函数
  10. */
  11. onReachBottom: function () {
  12. wx.showLoading({
  13. title: '数据加载中...',
  14. })
  15. //需求 当用户上拉需要数字进行累加,每次累加三个 ,例如目前是[1,2,3]累加后[1,2,3,4,5,6]
  16. //思路:获取目前数组最后一项 n, n+1 , n+2, n+3
  17. setTimeout(() => {
  18. const lastNum = this.data.numList[this.data.numList.length - 1];
  19. //定义需要追加的元素
  20. const newArr = [lastNum + 1, lastNum + 2, lastNum + 3];
  21. //把最新数组和目前数组进行合并
  22. this.setData({
  23. numList: [...this.data.numList, ...newArr]
  24. })
  25. wx.hideLoading()
  26. }, 1500)
  27. },
  28. })

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

闽ICP备14008679号