一种路由处理方法、装置、存储介质及电子设备与流程

文档序号:36834621发布日期:2024-01-26 16:51阅读:14来源:国知局
一种路由处理方法、装置、存储介质及电子设备与流程

本发明涉及路由生成领域,更具体的说,涉及一种路由处理方法、装置、存储介质及电子设备。


背景技术:

1、在前端框架,如vue框架中,路由对象生成时使用的路由地址列表是事先写死在前端代码中,在前端项目启动时,需要获取写死的路由地址列表,以达到一个动态的效果。

2、由于路由地址列表已经写死,若要增加一个新的路由地址,则需要开发人员重新编写代码、部署代码才可以生效,使得增加新的路由地址的操作复杂,效率较低,进而使得基于路由地址生成路由对象的生成效率低。


技术实现思路

1、有鉴于此,本发明提供一种路由处理方法、装置、存储介质及电子设备,以解决增加新的路由地址的操作复杂,效率较低,进而使得基于路由地址生成路由对象的生成过程复杂,效率低的问题。

2、为解决上述技术问题,本发明采用了如下技术方案:

3、一种路由处理方法,包括:

4、在确定出用户调整路由配置信息的情况下,获取调整后的目标路由配置信息;

5、获取路由地址生成规则;所述路由地址生成规则包括不同层级的路由地址生成子规则;

6、基于所述目标路由配置信息中的各个子信息的层级关系,以及所述路由地址生成规则,生成每个所述子信息对应的路由地址;

7、获取为每一所述子信息配置的页面模板标识,并根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象。

8、可选地,基于所述目标路由配置信息中的各个子信息的层级关系,以及所述路由地址生成规则,生成每个所述子信息对应的路由地址,包括:

9、基于所述目标路由配置信息中的各个子信息的层级关系,依次获取每一所述子信息,并作为目标子信息;

10、确定所述目标子信息的层级,并获取所述路由地址生成规则中,所述层级对应的目标路由地址生成子规则;所述目标路由地址生成子规则包括:多个路由地址关键字;

11、根据所述目标子信息的层级以及内容,确定所述目标路由地址生成子规则中的各个所述路由地址关键字的内容,以生成所述目标子信息对应的路由地址。

12、可选地,根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象,包括:

13、获取所述子信息对应的页面名称以及关键字信息;

14、将所述路由地址、所述页面模板标识、所述页面名称以及所述关键字信息添加到路由对象代码模板中,以生成所述子信息的路由对象。

15、可选地,在根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象之后,还包括:

16、按照路由对象的数据层级结构,生成路由对象列表,并存储到后端数据库中。

17、可选地,在按照路由对象的数据层级结构,生成路由对象列表之后,还包括:

18、生成所述路由对象列表对应的目录。

19、可选地,在基于所述目标路由配置信息中的各个所述子信息的路由对象,生成目录之后,还包括:

20、获取用户对所述目录中的目录条目的点击操作;

21、获取所述目录条目对应的路由对象中的关键字信息,并从后端数据库中查询所述关键字信息对应的待展示数据;

22、将所述待展示数据渲染在所述路由对象中的页面模板标识对应的页面模板中。

23、一种路由处理装置,包括:

24、信息获取模块,用于在确定出用户调整路由配置信息的情况下,获取调整后的目标路由配置信息;

25、规则获取模块,用于获取路由地址生成规则;所述路由地址生成规则包括不同层级的路由地址生成子规则;

26、路由生成模块,用于基于所述目标路由配置信息中的各个子信息的层级关系,以及所述路由地址生成规则,生成每个所述子信息对应的路由地址;

27、对象生成模块,用于获取为每一所述子信息配置的页面模板标识,并根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象。

28、可选地,所述路由生成模块包括:

29、信息获取子模块,用于基于所述目标路由配置信息中的各个子信息的层级关系,依次获取每一所述子信息,并作为目标子信息;

30、规则获取子模块,用于确定所述目标子信息的层级,并获取所述路由地址生成规则中,所述层级对应的目标路由地址生成子规则;所述目标路由地址生成子规则包括:多个路由地址关键字;

31、地址生成子模块,用于根据所述目标子信息的层级以及内容,确定所述目标路由地址生成子规则中的各个所述路由地址关键字的内容,以生成所述目标子信息对应的路由地址。

32、一种计算机可读存储介质,所述计算机可读存储介质存储至少一个指令,所述至少一个指令被处理器执行时实现上述的一种路由处理方法。

33、一种电子设备,包括:存储器和处理器;

34、其中,所述存储器用于存储程序;

35、处理器调用程序并用于执行上述的一种路由处理方法。

36、相较于现有技术,本发明具有以下有益效果:

37、本发明提供了一种路由处理方法、装置、存储介质及电子设备,本发明中,在确定出用户调整路由配置信息的情况下,获取调整后的目标路由配置信息,获取路由地址生成规则,基于所述目标路由配置信息中的各个子信息的层级关系,以及所述路由地址生成规则,生成每个所述子信息对应的路由地址,即本发明中,能够根据用户操作生成目标路由配置信息中的子信息对应的路由地址,实现了路由地址的动态变化,从而在新增一个新的路由地址时,只需用户调整路由配置信息即可,不再需要开发人员重新编写代码和部署代码,简化操作,提高效率。并且,在得到变化后的路由地址后,还能够获取为每一所述子信息配置的页面模板标识,并根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象,也提高了路由对象生成效率。



技术特征:

1.一种路由处理方法,其特征在于,包括:

2.根据权利要求1所述的路由处理方法,其特征在于,基于所述目标路由配置信息中的各个子信息的层级关系,以及所述路由地址生成规则,生成每个所述子信息对应的路由地址,包括:

3.根据权利要求1所述的路由处理方法,其特征在于,根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象,包括:

4.根据权利要求1所述的路由处理方法,其特征在于,在根据所述子信息对应的路由地址以及页面模板标识,生成所述子信息的路由对象之后,还包括:

5.根据权利要求4所述的路由处理方法,其特征在于,在按照路由对象的数据层级结构,生成路由对象列表之后,还包括:

6.根据权利要求5所述的路由处理方法,其特征在于,在基于所述目标路由配置信息中的各个所述子信息的路由对象,生成目录之后,还包括:

7.一种路由处理装置,其特征在于,包括:

8.根据权利要求7所述的路由处理装置,其特征在于,所述路由生成模块包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1~6任意一项所述的一种路由处理方法。

10.一种电子设备,其特征在于,包括:存储器和处理器;


技术总结
本发明提供了一种路由处理方法、装置、存储介质及电子设备,在确定出用户调整路由配置信息的情况下,获取调整后的目标路由配置信息,获取路由地址生成规则,基于目标路由配置信息中的各个子信息的层级关系,以及路由地址生成规则,生成每个子信息对应的路由地址,即能够根据用户操作生成目标路由配置信息中的子信息对应的路由地址,实现了路由地址的动态变化,从而在新增一个新的路由地址时,只需用户调整路由配置信息即可,不需要重新编写代码和部署代码,简化操作,提高效率。并且,在得到变化后的路由地址后,还能够获取页面模板标识,并根据子信息对应的路由地址以及页面模板标识,生成子信息的路由对象,也提高了路由对象生成效率。

技术研发人员:崔会会,宋炳雨
受保护的技术使用者:潍柴动力股份有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1