HI,下午好,新媒易不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-306
请扫码咨询

新媒易动态

NEWS CENTER

理解数据加载对我们有什么帮助

2020-06-01

理解数据加载对我们有什么帮助

弄清楚数据加载可以让我们在合适的业务场景使用恰当的加载方式,就像拥有一个工具箱,知道什么工具可以做什么事,事半功倍。

同时,做好数据加载可以让我们的用户降低等待焦虑,获得更好的用户体验。

二、加载和刷新

加载:指的是请求更多的数据

刷新:指的是请求最新的数据

这两个场景结合「知乎」应该更好理解,你可以通过下拉刷新来获取最新的推荐问题,也可以通过上滑查看更多的数据:


三、数据加载的场景

1. 从后台切回应用

涉及到跨平台任务的场景,当切回过程是很短的间隔则无需数据加载,超过一定时间间隔可以设定追加事件刷新。


2. 启动App

当应用出现异常关闭、应用闪退等情况需要重新启动app,需要进行数据加载。


3. 触发加载事件

一般包含两种情况:用户手动触发、系统自动加载。

用户手动触发:也就是常见的下拉刷新和上滑加载,也包含点击按钮重新加载。

系统自动加载:当前内容展示完毕,预加载下一页内容。


4. 页面跳转

涉及页面跳转,可能是原生跳转原生页面,也能可以原生跳转到h5页面。

既然都有页面跳转,加载新数据是必然的。


5. 定时数据刷新

在特定时间内,页面会进行刷新和数据加载,运营活动居多。

例如排行榜每天23:59更新,亦或是某些限时活动,这里我找了一个最近支付宝消费券的例子。


6. 即时消息推送

微信的消息采用实时推送机制,不需要用户手动刷新和加载。

这就是微信小程序的入口可以大胆地做到一个下拉刷新位置的原因。

相关推荐