需求是在页面渲染完成后,需要定时向后端发起请求,并修改页面上的相对应的数据,比如定时向后端请求页面上前20条数据,并修改data中存储数据的数组,这个怎么用setdata进行修改(要修改的数组是有值的,并且大于20条数据)
1条回答 默认 最新
ZionHH 2022-01-11 17:51关注就定时请求然后
setData赋值就可以了data: { timer: null, list: [] }, onShow() { this.data.timer = setInterval(() => { wx.request({ url: 'url', success: res => { // demo this.setData({ list: res.data }) } }) }, 2000) }, onHide() { // 页面隐藏清楚定时器 clearInterval(this.data.timer) }评论 打赏 举报解决 1无用