request跨页面响应,官方有什么好的解决方案吗
比如在当前页面发出去一个请求,但是接口响应慢。用户又主动去了另外一个页面,这时上一个接口超时,执行了fail函数(wx.showToast)。这样体验就很不好了。
上一个页面的接口超时,因为用户主动操作去其它页面或者回退,那么这个超时接口如果做了fail处理。就会把应该处理错误提示的响应放到了另一个页面去。
问题是用户主动操作跳转页面。。。
而且还不能加 loading 。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | wx.request | 客户端 | iOS | 6.5.8 | 2.0.0 |
request跨页面响应,官方有什么好的解决方案吗
比如在当前页面发出去一个请求,但是接口响应慢。用户又主动去了另外一个页面,这时上一个接口超时,执行了fail函数(wx.showToast)。这样体验就很不好了。
上一个页面的接口超时,因为用户主动操作去其它页面或者回退,那么这个超时接口如果做了fail处理。就会把应该处理错误提示的响应放到了另一个页面去。
问题是用户主动操作跳转页面。。。
而且还不能加 loading 。
2 个回答
在进入页面之前请求数据,在请求成功的回调里写navigateTo方法。在之前加个loading,要进去的页面onshow方法里掉loading即可
你可以给个loading