进入小程序时断开了网络,进程停止。再从微信最近使用里面进入该小程序,会卡在停止的那一步进程。该如何?

发布于 8 年前作者 min7915198 次浏览最后编辑 8 年前来自 ask

进入小程序时断开了网络,进程停止。再从微信最近使用里面进入该小程序,会卡在停止的那一步进程。该如何避免这种情况?

3 回复
juan73
juan731 楼6 年前

没有必要考虑什么原因造成的中断,有一万种原因可能造成这种情况。

1、有用户提示,比如“网络中断”,“系统错误”;

2、有重载处理,比如下拉刷新;

3、某些容错处理,比如在onShow里有判断状态,防止中断后用户再也无法重载刷新。

--↓↓👍如果觉得有帮助的话请点个【赞】吧

dye
dye2 楼6 年前

这种情况比较复杂,小程序目前没有类似网页的刷新接口,所以只能自己去判断了,比如一个页面有5个接口,你请求完所有接口后标注个状态,如果onShow的时候发现状态没更新就判断是失败,重新请求所有接口~

rsun
rsun3 楼6 年前

做失败处理,失败时显示重试按钮刷新当前操作。