1.base
2.tableview
表格页面的数据,绝大情况下是后台返回的,所以当出现请求故障时,容易出现白页的情况。另外,由于表格页面的范围较大,需要给出合适的提示来优化用户体验。
2.1 下拉刷新
下拉刷新,为刷新第0页数据,处理路径有以下数条:
请求失败,网络故障:请求返回错误,无法拿到有效数据。有两种页面处理方式:1.清空页面 2.提示故障,页面不清空
请求失败,server故障:请求返回错误,无法拿到有效数据。有两种页面处理方式:1.清空页面 2.提示故障,页面不清空
请求失败,参数错误:请求返回错误,无法拿到有效数据。有两种页面处理方式:1.清空页面 2.提示故障,页面不清空
请求成功,数据为空:请求返回正确,拿到有效数据,但是为空。页面必须清空。
请求成功,有数据,数据个数小于等于pasesize:请求返回正确,拿到有效数据,但有效数据总数小于pagesize,说明数据只有一页。foot应该显示为“无更多数据”。页面数据需要刷新。
请求成功,有数据,数据个数等于pagesize:请求返回正确,拿到有效数据,但有效数据总数等于pagesize,说明“数据只有一页”为假,foot应该显示为“加载更多”。页面数据需要刷新。
2.2 上拉刷新
上拉刷新为加载下一页数据。与下拉刷新不同的是,其结果基本不会影响整个页面。有以下处理路径:
请求失败,网络故障:请求返回错误,无法拿到有效数据。提示故障。
请求失败,server故障:请求返回错误,无法拿到有效数据。提示故障。
请求失败,参数错误:请求返回错误,无法拿到有效数据。提示故障。
请求成功,有数据,数据个数小于等于pasesize:请求返回正确,拿到有效数据,但有效数据总数小于pagesize,说明无更多分页。foot应该显示为“无更多数据”。页面数据需要刷新。
请求成功,有数据,数据个数等于pagesize:请求返回正确,拿到有效数据,但有效数据总数等于pagesize,说明“无更多分页”为假,foot应该显示为“加载更多”。页面数据需要刷新。
2.3 数据为空页面
显示为空的页面,可能会有刷新按钮。
2.4 请求失败页面
显示失败的页面,可能会有刷新按钮。
2.5 断网页面
显示断网的页面,可能会有刷新按钮。
2.6 其他错误页面(无权限等)
显示“其他错误”的页面,可能会有刷新按钮。
3.页面
3.1 无网络进入--分业务
3.2 若网络进入--分业务
请尊重知识产权,转载注明出处。