文档目录
glen
· 预计阅读 1 分钟

状态与权限

本文导航
状态与权限

状态与权限

前端有三套看起来都叫「权限」的东西,判断的数据源不一样。用错一套,就会出现超管看得到菜单、按钮却不显示,或者按钮显示了、接口 403。

本组章节

  1. 登录态存在哪里:cookie、localStorage 和 Pinia 各放什么。
  2. 三套权限各自判断什么:菜单树、meta.roles / meta.auths、后端返回的 permissions。
  3. 页面上怎么隐藏按钮:hasPerms、Perms 和 v-auth 的差别。

源码:src/store/modules/user.ts、src/utils/auth.ts、src/router/utils.ts 的 hasAuth、src/directives/auth、src/directives/perms。

评论

加载评论中…

上一篇 多标签和组件名 下一篇 登录态存在哪里

BitLabs © 2026 · 论坛讨论 · 博客长文 · 文档手册