[js]vue權限控制

權限控制邏輯

一個用戶可以擁有多個role
1.獲取用戶的roles
2.刪除路由
3.刪除菜單

權限分類

  • 登錄權限
    路由全局鉤子,每進入路由判斷有無token, 無則登錄獲取token

  • 菜單權限
    有token,如果無role,則getUserInfo

1. 拿着token從接口動態獲取 這個用戶role列表:
2. 裁剪路由  this.$route.options渲染菜單
1.指令 v-permission直接放在元素上
2.全局函數 
    el-tab是根據v-if條件顯示的
    v-permission不能充當v-if條件 因此封裝一個全局函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章