我爱模板网 > 建站教程 > 前端框架 >  vue获取所有路由,包括addRoutes之后的路由正文

vue获取所有路由,包括addRoutes之后的路由

vue获取所有路由的方法this.$router.options.routes只能获取addRoutes动态路由添加前的路由,即静态路由,如果想获取所有的路由,不管是静态还是动态,可以在router目录的index里面单独导出所有的路由,哪里需要就在哪里导入即可,这样还有个好处,就是不用全导出,导出自己需要的路由即可。如:

router/index.js导出路由
let allRoutes = [{...aRouter},{...bRouter},{...cRouter},{...dRouter}];
export {allRoutes}
使用:
//导入
import {allRoutes} from '@/router'

//使用
let name=allRoutes[i].path.split("/")[1]



部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:element ui DatePicker回显 下一篇:vue this.$once('hook:beforeDestory',()=>{})
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢