获取菜单权限问题,为什么接口获取到,但是在代码里却没有
来源: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获取不到? 你在课程群找一下我
00