The invention discloses a method, a device, a terminal and a storage medium for data, which includes: sending the next page data to the server when the current page reaches the first predetermined position, and when the next page data is received, when the current page arrives at the second predetermined position, Render the next page data. The present invention sends the request of the next page data when the current page arrives at the first predetermined position. When the current page reaches the second predetermined position, the next page data has been received, and the next page data can be rendered directly. The user can see it directly when looking at the next page, greatly reducing the use of the page. The user experience is better in the waiting time of the current page, which solves the problem of the existing technology.
【技术实现步骤摘要】
一种数据的加载方法、装置、终端及存储介质
本专利技术涉及通讯领域,特别是涉及一种数据的加载方法、装置、终端及存储介质。
技术介绍
懒加载(LoadOnDemand)是一种强大的数据获取方法,现有技术中,大多数列表页面都是采用上述的懒加载方式来加载列表信息(即下一个页面数据)。用户都可以通过滚动页面到底部,来加载更多的列表信息。在使用懒加载方式获取数据时,用户滑动当前页面的底部时开始向服务器发送下一个页面数据的获取请求,等到请求数据成功后,才开始渲染该数据,以呈现页面显示的效果,该方式可以在最大程度上减少服务器端的资源耗用。虽然这种懒加载的方式能够减少服务器端的压力,但却需要用户等待一个完整的请求往返的时间,然后才能看到新的页面,用户需要看着页面加载,等待的时间较长,用户的体验较差。
技术实现思路
本专利技术提供一种数据的加载方法、装置、终端及存储介质,用以解决现有技术的如下问题:现有页面的加载方式,需要用户等待一个完整的请求往返的时间,然后才能看到新的页面,用户需要看着页面加载,等待的时间较长,用户的体验较差。为解决上述技术问题,一方面,本专利技术提供一种数据的加载方法,包括:在当前页面到达第一预定位置的情况下,向服务器发送下一页面数据的获取请求;在接收到所述下一页面数据的情况下,在所述当前页面到达第二预定位置时,渲染所述下一页面数据;其中,所述第一预定位置在所述当前页面的位置高度高于所述第二预定位置在所述当前页面的位置高度。可选的,在当前页面到达第一预定位置的情况下,向服务器发送下一页面数据的获取请求,包括:检测当前页面是否为第一次到达所述第一预定位置;在第 ...
【技术保护点】
1.一种数据的加载方法,其特征在于,包括:在当前页面到达第一预定位置的情况下,向服务器发送下一页面数据的获取请求;在接收到所述下一页面数据的情况下,在所述当前页面到达第二预定位置时,渲染所述下一页面数据;其中,所述第一预定位置在所述当前页面的位置高度高于所述第二预定位置在所述当前页面的位置高度。
【技术特征摘要】
1.一种数据的加载方法,其特征在于,包括:在当前页面到达第一预定位置的情况下,向服务器发送下一页面数据的获取请求;在接收到所述下一页面数据的情况下,在所述当前页面到达第二预定位置时,渲染所述下一页面数据;其中,所述第一预定位置在所述当前页面的位置高度高于所述第二预定位置在所述当前页面的位置高度。2.如权利要求1所述的数据的加载方法,其特征在于,在当前页面到达第一预定位置的情况下,向服务器发送下一页面数据的获取请求,包括:检测当前页面是否为第一次到达所述第一预定位置;在第一次到达所述第一预定位置的情况下,向服务器发送下一页面数据的获取请求。3.如权利要求1或2所述的数据的加载方法,其特征在于,向服务器发送下一页面数据的获取请求之后,还包括:检测是否接收到所述下一页面数据;在未接收到所述下一页面数据的情况下,检测是否存在待请求的所述下一页面数据;在存在待请求的所述下一页面数据的情况下,检测当前页面是否到达所述第二预定位置;在到达所述第二预定位置的情况下,向所述服务器发送所述下一页面数据的获取请求。4.如权利要求1或2所述的数据的加载方法,其特征在于,向服务器发送下一页面数据的获取请求之后,还包括:检测是否接收到所述下一页面数据;在未接收到所述下一页面数据的情况下,检测是否存在待请求的所述下一页面数据;在存在待请求的所述下一页面数据的情况下,检测所述当前页面是否再次到达所述第一预定位置;在所述当前页面再次到达所述第一预定位置的情况下,向服务器发送所述下一页面数据的获取请求。5.一种数据的加载装置,其特征在于,包括:发送模块,用于在当前页面到达第一预定位置的情况下,向服务器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。