- 登录:当用户填写完账号和密码后向服务端验证是否正确,验证通过之后,服务端会返回一个token,拿到token之后(我会将这个token存贮到sessionStorage中,保证刷新页面后能记住用户登录状态),前端会根据token再去拉取一个
user_info 的接口来获取用户的详细信息(如用户权限,用户名等等信息)。 - 权限验证:通过token获取用户对应的 role,自定义指令,获取路由meta属性里btnPermissions( 注:
meta.btnPermissions是存放按钮权限的数组,在路由表里配置
),然后判断role是否在btnPermissions数组里,若不在即删除该按钮DOM。
原文地址:https://www.cnblogs.com/leeke98/p/9458540.html
vue自定义指令思路
最新推荐文章于 2024-02-01 18:25:47 发布