【技术实现步骤摘要】
一种基于Vue组件的高级路由缓存方法、设备及介质
[0001]本申请涉及计算机
,尤其涉及一种基于Vue组件的高级路由缓存方法、设备及介质。
技术介绍
[0002]Vue是一套用于构建用户界面的渐进式框架。Vue被设计为可以自底向上逐层应用。keep
‑
alive是Vue内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染,也就是所谓的组件缓存。keep
‑
alive还能够缓存不活动的组件,某些情况下,组件进行切换时,会默认进行销毁,如果某个组件切换后需要不销毁,而且保存之前的状态,那么就可以利用keep
‑
alive来实现。
[0003]路由的本质就是一种对应关系。根据不同的URL请求,返回对应的不同资源。URL地址和真实的资源之间就有一种对应的关系,就是路由。路由层级为三级及以上层级的路由称为高级路由。
[0004]目前已有的基于Vue框架的系统项目中,系统的侧边栏包括有父级、子级、子子级,在使用keep
‑
alive时, ...
【技术保护点】
【技术特征摘要】
1.一种基于Vue组件的高级路由缓存方法,其特征在于,包括:确定项目系统以及所述项目系统的多个子系统,并确定所述多个子系统对应的多个子路由文件;通过Vue组件获取所述子路由文件的路由信息和级数,根据预先设置的级数阈值对所述级数进行判断;若所述级数大于或等于所述级数阈值,则根据所述路由信息对所述级数进行降级,并对降级后的所述子路由文件进行保存。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述项目系统的根目录,在所述根目录中建立路由文件夹;在所述路由文件夹中建立父路由文件,以在所述父路由文件中对所述子路由文件进行配置。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述多个子路由文件导入所述父路由文件中。4.根据权利要求1所述的方法,其特征在于,通过Vue组件获取所述子路由文件的路由信息和级数之前,所述方法还包括:确定预先设置的数组,将所述多个子路由文件放入所述数组中,以使所述Vue组件通过所述数组对所述多个子路由文件进行调用。5.根据权利要求1所述的方法,其特征在于,所述路由信息包括但不限于URL地址。6.根据权利要求5所述的方法,其特征在于,根据所述路由信息对所述级数进行降级之前,所述方法还包括:根据所述路由信息确定所述子路由文件对应的所述URL地址;根据所述URL地址确定中间路由信息。7.根据权利要求6所述的方法,其特征在于,根据所述路由信息对所述级数进...
【专利技术属性】
技术研发人员:杨文博,
申请(专利权)人:浪潮智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。