soybeanjs/elegant-router

增加组件所属layout的自动配置

saronwei opened this issue · 3 comments

  1. 现在的版本,顶层组件所属的layout需要手动修改路由定义文件,希望可以增加转化函数或者配置项来替代手动工作
  2. 目前设定顶层路由的逻辑有一定的问题,以‘’_‘’作为顶层路由的规定的话,如果不是默认在‘‘src/views’’下,生成的路由定义文件会产生报错,希望能够对此进行优化
  1. 手动更换自己想要的布局,没啥问题,就像需要手动添加一些路由的meta属性,插件的目的是为了让定义的过程自动化,而不是像是市面上的基于文件系统的路由插件完全约定式
  2. 这个请给个复现,没明白你想表达的是啥,需要什么样的路由,请先仔细阅读路由插件的文档

2.中所描述这个问题的产生方式是:

将src/views目录下面的_buildIn 文件夹的内容进行拆分,异常部分的都归纳到 src/modules/_exception下,为每个异常建立单独的文件夹和文件(如:_exception/403/index.vue,_exception/404/index.vue),这时候通过通过插件生成的路由代码就会报错

因为下划线开头的文件夹会被忽略,所以你这种操作会出现导致出现重复的路由