vue-router 动态添加路由的问题
发布于 7 年前 作者 1160007652 5339 次浏览 来自 问答

目前添加进去的路由是在 一级的 path 中, router.addRouters( router );

routes: [ { path: ‘/’, redirect: ‘/login’ }, { path: ‘/readme’, name:‘logoreadme’, meta: {requireAuth: true}, component: resolve => require([’…/components/common/Home.vue’], resolve), beforeEnter: (to, from, next) => { if (store.getters.showUser.username) {// 判断是否登录 //登录后,绑定需要的token 参数 axios.defaults.headers.common[‘Authorization’] = store.getters.showUser.Authorization; next() } else {// 没登录则跳转到登录界面 next({‘path’: ‘/’}) } }, children:[ { path: ‘/’, component: resolve => require([’…/components/index/Readme.vue’], resolve) }] } ]

可是我想登录后,动态添加到,routers[1]的children中。这个怎么搞。。。。。。。 求大家指导下!!!

3 回复

先想想为什么没人回复

代码格式化一下大佬们才会给你看啊

解决了, 受教 下次代码格式化下

回到顶部