vbenjs / vue-vben-admin

A modern vue admin panel built with Vue3, Shadcn UI, Vite, TypeScript, and Monorepo. It's fast!
https://www.vben.pro
MIT License
25.07k stars 6.84k forks source link

createPermissionGuard中的token一直为undefined的Bug #1142

Closed RemMai closed 3 years ago

RemMai commented 3 years ago

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

描述 Bug

\src\router\guard\permissionGuard.ts文件中createPermissionGuard函数在项目启动后仅仅执行了一次。 其中的const token = userStore.getToken,在项目启动后,取到的值为undefined,导致登录后,进行跳转,router.beforeEach中token一直是undefined,导致跳转失败。

复现 Bug

请描述在演示页面中复现 Bug 的详细步骤,以确保我们可以理解并定位问题。部分 Bug 如果未在 Demo 中涉及,请务必提供关键代码

系统信息

RemMai commented 3 years ago

自己合并的时候写错地方了。 个人失误。