获取菜单权限问题,为什么接口获取到,但是在代码里却没有

来源:1-3 【讨论题】你了解到的开发流程都有哪些?

wdt

2024-07-18

图片描述
// 修复线上部署不能访问问题
async function loadAsyncRoutes() {
let userInfo = storage.getItem(“userInfo”) || {};
if (userInfo.token) {
try {
const { menuList } = await API.getPermissionList();
console.log(menuList, “—menuList”);

  let routes = utils.generateRoute(menuList);
  const modules = import.meta.glob("../views/*.vue"); // view下第一层级vue文件
  const topLevelModules = import.meta.glob("../views/*/*.vue"); // view下第二层级vue文件
  const topLevelTwoModules = import.meta.glob("../views/*/*/*.vue"); // view下第三层级vue文件
  let concatModules = {
    ...modules,
    ...topLevelModules,
    ...topLevelTwoModules,
  };
  routes.map((route) => {
    let url = `../views/${route.component}.vue`;
    route.component = concatModules[url];
    router.addRoute("home", route);
  });
} catch (error) { }

}
}

写回答

1回答

河畔一角

2024-07-18

你是说generateRoute里面的menuList获取不到? 你在课程群找一下我

0
0

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程