状态与权限
本文导航

状态与权限
前端有三套看起来都叫「权限」的东西,判断的数据源不一样。用错一套,就会出现超管看得到菜单、按钮却不显示,或者按钮显示了、接口 403。
本组章节
- 登录态存在哪里:cookie、localStorage 和 Pinia 各放什么。
- 三套权限各自判断什么:菜单树、
meta.roles/meta.auths、后端返回的permissions。 - 页面上怎么隐藏按钮:
hasPerms、Perms和v-auth的差别。
源码:src/store/modules/user.ts、src/utils/auth.ts、src/router/utils.ts 的 hasAuth、src/directives/auth、src/directives/perms。
评论
加载评论中…