赞
踩
需求:当用户上拉需要数字进行累加,每次累加三个 ,例如目前是[1,2,3]累加后[1,2,3,4,5,6]
Page({ /** * 页面的初始数据 */ data: { numList: [1, 2, 3] }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { wx.showLoading({ title: '数据加载中...', }) //需求 当用户上拉需要数字进行累加,每次累加三个 ,例如目前是[1,2,3]累加后[1,2,3,4,5,6] //思路:获取目前数组最后一项 n, n+1 , n+2, n+3 setTimeout(() => { const lastNum = this.data.numList[this.data.numList.length - 1]; //定义需要追加的元素 const newArr = [lastNum + 1, lastNum + 2, lastNum + 3]; //把最新数组和目前数组进行合并 this.setData({ numList: [...this.data.numList, ...newArr] }) wx.hideLoading() }, 1500) }, })
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。