CNode

vue-router 动态添加路由的问题

问答
11160007652发布于9 年前最后回复9 年前3 回复5877 浏览0 收藏

目前添加进去的路由是在 一级的 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)

X
xiaozhongliu#1·9 年前

先想想为什么没人回复

Z
zetianul#2·9 年前

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

1
1160007652#3·9 年前

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

参与回复
登录后即可参与回复。登录