一种基于Vue.js框架的动态路由配置方法技术

技术编号:24755383 阅读:82 留言:0更新日期:2020-07-04 09:00
本发明专利技术涉及一种基于Vue.js框架的动态路由配置方法,具体包括以下步骤:步骤S1:获取路由信息,根据所述路由信息设置主路由配置文件;步骤S2:添加多个分路由配置文件到所述主路由配置文件;步骤S3:根据所述分路由配置文件设置分路由配置文件到主路由配置文件的访问路径;步骤S4:通过所述访问路径将所述路由信息分配到所述分路由配置文件中,由所述分路由配置文件对所述路由信息进行编写。与现有技术相比,本发明专利技术具有避免单个路由配置文件存储量过大造成影响、便于开发人员管理等优点。

Based on Vue.js Dynamic routing configuration method of framework

【技术实现步骤摘要】
一种基于Vue.js框架的动态路由配置方法
本专利技术涉及计算机
,尤其是涉及一种基于Vue.js框架的动态路由配置方法。
技术介绍
在Vue.js框架下开发的页面,都需要通过配置相关的路由信息才能访问到相关页面,但是路由信息都是保存在同一个文件中,随着开发内容不断扩大,与开发内容相关的页面数量也会随之增长,保存路由信息的配置文件也变得庞大臃肿导致页面反应速度减缓,不便于管理人员实行页面维护且容易引起配置文件与其他文件发生文件冲突等问题,影响正常开发工作的进行。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的路由配置文件储存过多影响页面正常维护、易引起文件冲突的缺陷而提供一种基于Vue.js框架的动态路由配置方法。本专利技术的目的可以通过以下技术方案来实现:一种基于Vue.js框架的动态路由配置方法,具体包括以下步骤:步骤S1:获取路由信息,根据所述路由信息设置主路由配置文件;步骤S2:添加多个分路由配置文件到所述主路由配置文件;步骤S3:根据所述分路由配置文件设置分路由配置文件到主路由配置文件的访问路径;步骤S4:通过所述访问路径将所述路由信息分配到所述分路由配置文件中,由所述分路由配置文件对所述路由信息进行编写。所述主路由配置文件通过模块打包器的上下文模块,导入所述路由信息对应目录下的相关组件。所述主路由配置文件内设有首页路由信息模块。优选的,所述首页路由信息模块的数量为1个。所述分路由配置文件包括当前路由地址、路由名称、父级地址、页面组件和路由元信息。所述路由元信息包括标题和访问限制。所述主路由配置文件通过理由节点与分路由配置文件连接,所述理由节点包括分路由配置文件的目录文件。所述分路由配置文件中设有根对象,所述根对象的父属性的属性值与所述主路由配置文件的子属性的属性值对应。所述步骤S4中根据对应的父属性的属性值与子属性的属性值,从所述主路由配置文件分配相关的路由信息到对应的分路由配置文件。与现有技术相比,本专利技术具有以下有益效果:1.本专利技术将原有的单个路由配置文件分割为主路由配置文件和分路由配置文件协作存储路由信息,减少单个配置文件的大小,便于开发人员管理。2.本专利技术的主路由配置文件通过模块打包器导入所述路由信息对应目录下的相关组件,无需开发人员手动添加,减少开发人员的工作量。3.本专利技术分路由配置文件中根对象的父属性的属性值与所述主路由配置文件的子属性的属性值对应,保证路由信息在主路由配置文件和分路由配置文件传递过程的准确性,避免路由信息进入错误的分路由配置文件。附图说明图1为本专利技术的流程示意图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。如图1所示,一种基于Vue.js框架的动态路由配置方法,具体包括以下步骤:步骤S1:获取路由信息,根据路由信息设置主路由配置文件;步骤S2:添加多个分路由配置文件到主路由配置文件;步骤S3:根据分路由配置文件设置分路由配置文件到主路由配置文件的访问路径;步骤S4:通过访问路径将路由信息分配到分路由配置文件中,由分路由配置文件对路由信息进行编写。主路由配置文件通过模块打包器的上下文模块,导入路由信息对应目录下的相关组件。主路由配置文件内设有首页路由信息模块,首页路由信息模块的数量为1个。分路由配置文件包括当前路由地址、路由名称、父级地址、页面组件和路由元信息。路由元信息包括标题和访问限制。主路由配置文件通过理由节点与分路由配置文件连接,理由节点包括分路由配置文件的目录文件。分路由配置文件中设有根对象,根对象的父属性的属性值与主路由配置文件的子属性的属性值对应。步骤S4中根据对应的父属性的属性值与子属性的属性值,从主路由配置文件分配相关的路由信息到对应的分路由配置文件。此外,需要说明的是,本说明书中所描述的具体实施例,所取名称可以不同,本说明书中所描述的以上内容仅仅是对本专利技术结构所做的举例说明。凡依据本专利技术构思的构造、特征及原理所做的等小变化或者简单变化,均包括于本专利技术的保护范围内。本专利技术所属
的技术人员可以对所描述的具体实例做各种各样的修改或补充或采用类似的方法,只要不偏离本专利技术的结构或者超越本权利要求书所定义的范围,均应属于本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种基于Vue.js框架的动态路由配置方法,其特征在于,具体包括以下步骤:/n步骤S1:获取路由信息,根据所述路由信息设置主路由配置文件;/n步骤S2:添加多个分路由配置文件到所述主路由配置文件;/n步骤S3:根据所述分路由配置文件设置分路由配置文件到主路由配置文件的访问路径;/n步骤S4:通过所述访问路径将所述路由信息分配到所述分路由配置文件中,由所述分路由配置文件对所述路由信息进行编写。/n

【技术特征摘要】
1.一种基于Vue.js框架的动态路由配置方法,其特征在于,具体包括以下步骤:
步骤S1:获取路由信息,根据所述路由信息设置主路由配置文件;
步骤S2:添加多个分路由配置文件到所述主路由配置文件;
步骤S3:根据所述分路由配置文件设置分路由配置文件到主路由配置文件的访问路径;
步骤S4:通过所述访问路径将所述路由信息分配到所述分路由配置文件中,由所述分路由配置文件对所述路由信息进行编写。


2.根据权利要求1所述的一种基于Vue.js框架的动态路由配置方法,其特征在于,所述主路由配置文件通过模块打包器的上下文模块,导入所述路由信息对应目录下的相关组件。


3.根据权利要求1所述的一种基于Vue.js框架的动态路由配置方法,其特征在于,所述主路由配置文件内设有首页路由信息模块。


4.根据权利要求3所述的一种基于Vue.js框架的动态路由配置方法,其特征在于,所述首页路由信息模块的数量为1个。


5....

【专利技术属性】
技术研发人员:葛俊蒋秋明
申请(专利权)人:上海上实龙创智慧能源科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1