找到 src\store\modules\permission.js 文件 将 内容替换成一下代码
import {
constantRoutes } from '@/router'
import {
getRouters } from '@/api/menu'
import Layout from '@/layout/index'
import ParentView from '@/components/ParentView'
const permission = {
state: {
routes: [],
addRoutes: [],
sidebarRouters: []
},
mutations: {
SET_ROUTES: (state, routes) => {
state.addRoutes = routes
state.routes = constantRoutes.concat(routes)
},
SET_SIDEBAR_ROUTERS: (state, routers) => {
state.sidebarRouters = routers
}
},
actions: {
// 生成路由
GenerateRoutes({
commit }) {
return new Promise(resolve => {
// 向后端请求路由数据