一种单页面路由引擎方法、装置、电子设备和存储介质

基本信息

申请号 CN202110714259.2 申请日 -
公开(公告)号 CN113438167A 公开(公告)日 2021-09-24
申请公布号 CN113438167A 申请公布日 2021-09-24
分类号 H04L12/721(2013.01)I;H04L29/08(2006.01)I;G06F16/958(2019.01)I 分类 电通信技术;
发明人 方剑;谢如栋;徐夫明;夏芸;陈云 申请(专利权)人 杭州遥望网络科技有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 豆贝贝
地址 311121浙江省杭州市余杭区仓前街道文一西路1382号1号楼1101室
法律状态 -

摘要

摘要 本申请公开了一种单页面路由引擎方法、装置、电子设备和存储介质,该方法包括:当监听到路由路径发生变化时,在路由状态管理库中的路由注册表中查看当前路由是否被注册;若路由注册表中注册有当前路由,则将当前路由和页面内各个路由组件的路由路径进行匹配;确定匹配成功的路由路径对应的目标路由组件,并将目标路由组件的文档流节点元素生成的显示框框类型更改为块级元素,页面内的其他路由组件的文档流节点元素生成的显示框框类型更改为不被显示。该方法能够实现单页面内的路由切换,无需频繁卸载挂载文档节点,由于是通过设置页面的隐藏状态来实现路由切换并未卸载页面组件,还能保留页面操作痕迹。