benzzle
benzzle
  • 发布:2019-03-11 17:57
  • 更新:2019-03-11 17:57
  • 阅读:1072

mui上拉加载,下拉刷新的整个闭环流程应该如何处理?例如如下环节:

分类:MUI

典型列表页面,配合ajax数据请求。我的处理是如下的,但是感觉不是很好,是不是有更好的办法?

进入页面后,默认一次上拉加载,此时数据可能成功,可能网络层失败。两种情况,
1、网络失败,500的问题:目前应该结束上拉加载功能,那么页面就不可以再进行上拉加载形式的刷新了,提示错误信息,没问题。此时再进行下拉刷新,下拉刷新的代码里重置上拉加载功能,没问题。 问题在于出错了页面处了toast提示信息没有别的提示。**
2、返回层数据正常,假如20条数据返回,依然有上拉加载更多功能,此时一切正常,那么在次上啦加载,此时网络层波动出了500,此时的处理是提示错误信息,重置上拉加载,使得上拉加载的loading变成上拉加载更多,后面流程正常。

这种处理一两个页面还好,如果页面多了起来总感觉很麻烦有累赘。

2019-03-11 17:57 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复