【技术实现步骤摘要】
页面加载方法、装置、设备及计算机可读存储介质
本公开实施例涉及前端展示
,尤其涉及页面加载方法、装置、设备及计算机可读存储介质。
技术介绍
随着前端技术发展,人们对页面的加载速度要求越来越高,页面加载速度直接影响着用户的体验和服务质量。现有的页面加载的过程都需要对页面布局进行初始化,而这个过程都会消耗一些时间,初始化完成后再去从网络或者数据库中异步请求数据,数据获取成功后再将数据渲染到页面布局上,这个流程是串行的,耗时较长用户体验较差。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种页面加载方法、装置、设备及计算机可读存储介质。本公开第一方面提供了一种页面加载方法,该方法包括:在进入应用程序的页面之前,预先获取待加载到页面上的页面数据,将页面数据存储到预设的存储区域中;进入页面后,在完成页面的布局初始化后,从存储区域中获取所述页面数据,基于页面数据进行页面渲染。进一步地,在进入应用程序的页面之前,预先获取待加载到页面上的页面数据,包括:在应用程序初始化时,获取页面的所述页面数据;或者,在页面的上一级页面布局初始化时,获取页面的页面数据。进一步地,应用程序中包括路由表,路由表中包括待加载到页面上的页面数据的获取函数;获取页面的页面数据,包括:从路由表中读取所述获取函数;基于获取函数,获取待加载到页面上的页面数据。进一步地,将页面数据存储到预设的存储区域中之后,方法还 ...
【技术保护点】
1.一种页面加载方法,其特征在于,所述方法包括:/n在进入应用程序的页面之前,预先获取待加载到所述页面上的页面数据,将所述页面数据存储到预设的存储区域中;/n进入所述页面后,在完成所述页面的布局初始化后,从所述存储区域中获取所述页面数据,基于所述页面数据进行页面渲染。/n
【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括:
在进入应用程序的页面之前,预先获取待加载到所述页面上的页面数据,将所述页面数据存储到预设的存储区域中;
进入所述页面后,在完成所述页面的布局初始化后,从所述存储区域中获取所述页面数据,基于所述页面数据进行页面渲染。
2.根据权利要求1所述的方法,其特征在于,所述在进入应用程序的页面之前,预先获取待加载到所述页面上的页面数据,包括:
在所述应用程序初始化时,获取所述页面的所述页面数据;
或者,
在所述页面的上一级页面布局初始化时,获取所述页面的所述页面数据。
3.根据权利要求2所述的方法,其特征在于,所述应用程序中包括路由表,所述路由表中包括待加载到所述页面上的所述页面数据的获取函数;所述获取所述页面的所述页面数据,包括:
从所述路由表中读取所述获取函数;
基于所述获取函数,获取待加载到所述页面上的页面数据。
4.根据权利要求3所述的方法,其特征在于,所述将所述页面数据存储到预设的存储区域中之后,所述方法还包括:
将所述页面数据在所述存储区域中的存储信息,记录到所述路由表中;
所述从所述存储区域中获取所述页面数据,基于所述页面数据进行页面渲染,包括:
从所述路由表中获取所述页面数据的所述存储信息;
基于所述存储信息,从所述存储区域中获取所述页面数据;
基于所述页面数据对所述页面进行渲染。
5.根据权利要求2所述的方法,其特征在于,在所述应用程序中,所述页面对应的代码中包括对所述获取函数的标注信息;
所述获取所述页面的所述页面数据,包括:
基于所述标注信息,从所述代码中读取所述获取函数;
基于所述获取函数,获取待加载到所述页面上的页面数据。
6.根据权利要求5所述的方法,其特征在于,所述将所述页面数据存储到预设的存储区域中,包括:
将所述页面的标识和所述页面数据关联存储到所述存储区域中;
所述从所述存储区域中获取所述页面数据,基于所述页面数据进行页面渲染,包括:
基于所述页面的标识从所述存储区域中读取所述页面数据;
基于所述页面数据对所述页面进行渲染。
7.一种页面加载装置,其特征在于,所述装置包括:
获取模块,用于在进入应用程序的页面之前,预先获取待加载到所述页面上的页面数据,将...
【专利技术属性】
技术研发人员:张剑涛,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。