下面这个栗子: 分为user,admin,superadmin 三个权限vue
实现效果:user能够切换到about页面, admin和superadmin没法切换到about页面git
github:github.com/LIAOTOW/per…
github
大体思路是将页面经过HOC包装劫持渲染,异步获取角色以后,渲染对应权限的页面。vuex
获取期间是空白内容(能够自定义)异步
方案:
2. 角色信息放在vuex store中,保证能够处理异步角色权限cdn
3. 角色放入localStorage中,只验证一次initblog