[发明专利]小程序页面跳转方法、装置、设备与计算机可读存储介质在审
申请号: | 202011045129.6 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112052064A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 潘子瑜;卢道和;林挺 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 页面 跳转 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种小程序页面跳转方法,其特征在于,所述小程序页面跳转方法包括如下步骤:
若检测到页面跳转指令,则确定所述页面跳转指令对应的路径,并确定所述路径对应的页面加载方式;
若所述页面加载方式为并行加载,则调用对应的异步数据请求函数加载所述路径对应的页面结构,同时,请求所述路径对应的页面数据;
检测所述页面结构和所述页面数据是否满足渲染条件;
若满足,则对所述页面数据和所述页面结构进行渲染,以跳转显示对应的目标页面。
2.如权利要求1所述的小程序页面跳转方法,其特征在于,所述确定所述路径对应的页面加载方式的步骤包括:
确定所述路径是否在预设路径数组内;
若是,则确定所述页面加载方式为并行加载。
3.如权利要求2所述的小程序页面跳转方法,其特征在于,所述小程序页面跳转方法还包括:
若检测到页面跳转改造指令,则将所述页面跳转改造指令对应的改造页面添加进小程序的预加载路由管理对象中;
在所述预加载路由管理对象中,确定所述改造页面对应的异步数据请求函数,以覆盖所述改造页面原有的数据请求函数,并将所述改造页面的路径添加进预设路径数组中。
4.如权利要求3所述的小程序页面跳转方法,其特征在于,所述在所述预加载路由管理对象中,确定所述改造页面对应的异步数据请求函数,以覆盖所述改造页面原有的数据请求函数的步骤包括:
在所述预加载路由管理对象中,取出所述改造页面原有的数据请求函数,并为所述数据请求函数添加异步数据请求函数属性,以得到所述改造页面的异步数据请求函数;
基于所述改造页面的异步数据请求函数,确定所述改造页面的页面跳转方法,并以所述页面跳转方法接管所述改造页面原有的页面跳转方法。
5.如权利要求1-4任一项所述的小程序页面跳转方法,其特征在于,所述检测所述页面结构和所述页面数据是否满足渲染条件的步骤包括:
检测是否存在基于所述页面结构触发的生命周期函数,并检测所述异步数据请求函数的函数状态;
若检测到所述生命周期函数,且所述异步数据请求函数的函数状态为已处理,则确定所述页面结构和所述页面数据满足渲染条件。
6.如权利要求5所述的小程序页面跳转方法,其特征在于,所述检测是否存在基于所述页面结构触发的生命周期函数,并检测所述异步数据请求函数的函数状态的步骤之后,所述小程序页面跳转方法还包括:
若检测到所述生命周期函数,但所述异步数据请求函数的函数状态为处理中,则显示所述页面结构对应的骨架页面;
在检测到所述函数状态为已处理时,基于所述页面数据,对所述骨架页面进行渲染,以跳转显示对应的目标页面。
7.如权利要求6所述的小程序页面跳转方法,其特征在于,所述显示所述页面结构对应的骨架页面的步骤包括:
创建所述页面结构对应的骨架结构;
确定所述骨架结构中需要显示页面数据的目标元素,并确定所述目标元素对应的背景色;
为所述目标元素增加所述背景色,以得到所述骨架页面。
8.一种小程序页面跳转装置,其特征在于,所述小程序页面跳转装置包括:
检测确定模块,用于若检测到页面跳转指令,则确定所述页面跳转指令对应的路径,并确定所述路径对应的页面加载方式;
调用加载模块,用于若所述页面加载方式为并行加载,则调用对应的异步数据请求函数加载所述路径对应的页面结构,同时,请求所述路径对应的页面数据;
检测判断模块,用于检测所述页面结构和所述页面数据是否满足渲染条件;
渲染显示模块,用于若满足,则对所述页面数据和所述页面结构进行渲染,以跳转显示对应的目标页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011045129.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输液设备
- 下一篇:一种带有弹起式货道挡件的自动售货机