刚接手的项目 路由表都是完整的 但是点击一个二级导航页面空白 刷新一下又正常 看了半天也没找到原因 求大神指点
let routes = initRouter(routerGroup);
function initRouter(config) {
let components = {},
routes = [],
routerObj = {};
config.forEach(list => {
components[list.name] = require(`../pages/restaurant/${list.address}`).default;
routerObj = {
path: list.path,
name: list.name,
meta: list.meta,
component: components[list.name]
};
if (list.children) {
routerObj.children = initRouter(list.children)
}
routes.push(routerObj);
})
return routes;
}
export default new VueRouter({
routes: [{
path: '/',
component: {
template: '<div @click="go">系统首页,点击进入导航</div>',
methods: {
go() {
this.$router.push('/admin/foodAdmin')
}
},
beforeCreate() {
this.$router.push('/admin/foodAdmin')
}
}
},
{
path: '/admin',
component: adminContainer,
children: routes
}
]
})
路由是这么配置的
13 回答12.8k 阅读
7 回答2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答997 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
都不知代码怎么写的,这个要怎么回答?