先在路由中設置
meta:{requireAuth:true},
然后在main。js中
router.beforeEach((to, from, next) => {
//to指代的是當前循環出來的路由對象
if(to.meta.requireAuth){
//根據token來決定是否能看到管理系統
token(localStorage.getItem('tokenid')).then((res) => {
if(res.data == 'ok'){
//用戶已登錄
next() //放行
}else next('/') //跳轉到登錄頁面!
})
}else{
//沒有開啟路由驗證
next() //放行 讓他跳轉
}
})