onLoad()中多个wx.request()异步执行,导致页面初始化数据有重复

来源:19-8 交互反馈 wx.showToast

qq_我落泪情绪零碎_0

2019-08-01

我在onLoad()的方法里面加了几个wx.request()来初始化页面,这些请求都是需要登录权限的,我在每个wx.request()里面判断了服务端返回的状态码,如果没有登录,就去请求登录接口,登录完成调用onLoad()实现刷页面刷新。但是我发现wx.request()有多少个,页面初始化的数据就重复了多少遍?
应该是onLoad()不会重置页面的data数据,怎么解决呢?或者很多接口需要权限的该怎么处理未授权的情况?

写回答

1回答

7七月

2019-08-03

你是如何做到 onLoad主动调用的?这是生命周期函数 只应该小程序调用。

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23963 学习 · 6930 问题

查看课程