讨论数量:
可以把路由按照模块分组拆分为多个文件,比如用户模块对应页面路由,统一放到 router/user/index.js
中,在 router/index.js
中直接引入相关文件并配合 {...userRouters, ...productsRouters}
作为最后的路由配置。
如果每个模块的路由非常多,也可以划分更细的目录去解决。
另一个解决方案就是动态路由,前面有翻译过一篇文章可供参考:翻译:Vue 小技巧 - 智能路由的 VueJS 实现
可以把路由按照模块分组拆分为多个文件,比如用户模块对应页面路由,统一放到
router/user/index.js
中,在router/index.js
中直接引入相关文件并配合{...userRouters, ...productsRouters}
作为最后的路由配置。如果每个模块的路由非常多,也可以划分更细的目录去解决。
另一个解决方案就是动态路由,前面有翻译过一篇文章可供参考:翻译:Vue 小技巧 - 智能路由的 VueJS 实现