update
This commit is contained in:
parent
6b1f85e085
commit
3040b2aeff
@ -26,7 +26,7 @@
|
||||
* @version:
|
||||
* @Date: 2021-04-20 11:06:21
|
||||
* @LastEditors: huzhushan@126.com
|
||||
* @LastEditTime: 2021-07-26 16:32:34
|
||||
* @LastEditTime: 2021-07-26 18:28:31
|
||||
* @Author: huzhushan@126.com
|
||||
* @HomePage: https://huzhushan.gitee.io/vue3-element-admin
|
||||
* @Github: https://github.com/huzhushan/vue3-element-admin
|
||||
@ -74,11 +74,12 @@ router.beforeEach(async to => {
|
||||
return false
|
||||
}
|
||||
}
|
||||
// 获取动态菜单(如果你的项目有动态菜单,在此处获取动态菜单)
|
||||
|
||||
// 生成菜单(如果你的项目有动态菜单,在此处会添加动态路由)
|
||||
if (store.state.menu.menus.length <= 0) {
|
||||
try {
|
||||
await store.dispatch('menu/generateMenus', userinfo)
|
||||
return to.fullPath // 添加动态路由后,必须加这一句触发重定向
|
||||
return to.fullPath // 添加动态路由后,必须加这一句触发重定向,否则会404
|
||||
} catch (err) {
|
||||
return false
|
||||
}
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
* @version:
|
||||
* @Date: 2021-04-20 11:06:21
|
||||
* @LastEditors: huzhushan@126.com
|
||||
* @LastEditTime: 2021-07-26 16:11:08
|
||||
* @LastEditTime: 2021-07-26 18:22:01
|
||||
* @Author: huzhushan@126.com
|
||||
* @HomePage: https://huzhushan.gitee.io/vue3-element-admin
|
||||
* @Github: https://github.com/huzhushan/vue3-element-admin
|
||||
@ -87,6 +87,11 @@ export default {
|
||||
},
|
||||
actions: {
|
||||
async generateMenus({ commit }, userinfo) {
|
||||
// // 方式一:只有固定菜单
|
||||
// const menus = getFilterMenus(fixedRoutes)
|
||||
// commit('SET_MENUS', menus)
|
||||
|
||||
// 方式二:有动态菜单
|
||||
// 从后台获取菜单
|
||||
const { code, data } = await GetMenus({ role: userinfo.role })
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user