典型列表页面,配合ajax数据请求。我的处理是如下的,但是感觉不是很好,是不是有更好的办法?
进入页面后,默认一次上拉加载,此时数据可能成功,可能网络层失败。两种情况,
1、网络失败,500的问题:目前应该结束上拉加载功能,那么页面就不可以再进行上拉加载形式的刷新了,提示错误信息,没问题。此时再进行下拉刷新,下拉刷新的代码里重置上拉加载功能,没问题。 问题在于出错了页面处了toast提示信息没有别的提示。**
2、返回层数据正常,假如20条数据返回,依然有上拉加载更多功能,此时一切正常,那么在次上啦加载,此时网络层波动出了500,此时的处理是提示错误信息,重置上拉加载,使得上拉加载的loading变成上拉加载更多,后面流程正常。
这种处理一两个页面还好,如果页面多了起来总感觉很麻烦有累赘。
0 个回复