1. 程式人生 > >用Vuex+ Vue-router 實現頁面的登陸攔截

用Vuex+ Vue-router 實現頁面的登陸攔截

首先我的想法是,別人拿到網站的url地址後。沒用登陸直接進入index頁面,在這理進行操作把他攔截下來,並返回一個login頁面給他。
其次,下載Vuex 和 Vue -router,
註冊號Vue -router後先寫幾個路由地址 如圖:
在這裡插入圖片描述
如果那些url需要進行攔截則就在該url內加上 meta: {requireAuth: true} 欄位在這裡插入圖片描述
在Vuex資料夾中store.js中加上進行管理的狀態值
在這裡插入圖片描述
在main.js具體實現程式碼在這裡插入圖片描述
(注意!需要在main.js中引入 router的index檔案和 Vuex的 store檔案)
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
(注意!router.beforeEach需要寫在Vue例項前面)
在這裡插入圖片描述


注意中間的小坑!!!