模拟弱网,接口超时时间设置为10s。页面内容:使用扫一扫进入小程序页面A,进入页面请求接口B
- 9:00:00 扫码二维码,进入页面A,获取参数code=1234,this.data.code = 1234, 请求接口B(参数code),此时网络不好,页面loading,用户退出小程序
- 9:00:05 再次扫描二维码,进入页面A,获取参数code=4567,this.data.code = 4567,请求接口B(参数code),此时网络不好,页面loading,用户退出小程序
- 9:00:10 再次扫描二维码,进入页面A,获取参数code=6789,this.data.code = 6789,请求接口B(参数code),此时网络变好,页面将会请求三次接口B,并且参数code均为6789
请问如何解决这种问题?
可以 RequestTask.abort 主动中断调重复的请求。
https://developers.weixin.qq.com/miniprogram/dev/api/network/request/RequestTask.abort.html
我也遇到了同样的问题,请问楼主有解决嘛