|
@@ -47,6 +47,10 @@ function getFirstMenu(routes) {
|
|
|
firstMenu = item.path + '/' + child.path
|
|
|
}
|
|
|
})
|
|
|
+ } else {
|
|
|
+ if(!firstMenu) {
|
|
|
+ firstMenu = item.path
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
return firstMenu
|
|
@@ -86,6 +90,7 @@ router.beforeEach(async (to, from, next) => {
|
|
|
// 动态添加可访问的路由
|
|
|
router.addRoutes(accessRoutes)
|
|
|
// 确保addroutes完整的hack方法
|
|
|
+ localStorage.removeItem('firstMenuUrl')
|
|
|
// 设置replace:true,这样导航就不会留下历史记录。
|
|
|
let firstMenu = getFirstMenu(accessRoutes)
|
|
|
localStorage.setItem('firstMenuUrl', firstMenu)
|