本人接觸Vue已經又一個多月裏,簡單記錄一下學習歷程。
主要也是使用了一個開源的Vue框架eladmin進行二次開發。
主要還是說一下我是如何使用eladmin這一個開源框架的,
框架中使用了Vue、Vue Router、axios、VueX、js-cookie、element Ui以及i18n等,
Vue Router主要是控制前端的路由,進行登錄和頁面刷新時會先進入目錄
router/index.js
router.beforeEach 路由調轉前執行
getToken 在cookie中查詢cookie判斷用戶的登錄狀態
to.path === ‘/login’ 已登錄再次調轉登錄會重定向到 / 請求 也就是首頁
store.getters.roles.length === 0 判斷用戶權限是否存在 沒有重新獲取用戶信息 重新請求菜單 加載界面菜單 這樣我們新增加菜單之後刷新即可看到新增菜單。菜單也是動態請求返回。
新手寫作 請多指教