下面這個栗子: 分爲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