路由设置meta
{
path: '/center',
name: 'center',
component: () => import(/* webpackChunkName: "productList" */ '../views/Center.vue'),
meta: {requiresAuth: true}
},
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
router.beforeEach((to, from, next) => {
if(to.matched.some(record => record.meta.requiresAuth)){
//登录信息
let login = localStorage.getItem('login')
if(!login){
//记录当前的页面链接 登录之后跳转回来
// router.app.$store.commit('SET_TT_REDIRECT_URL', window.location.href);
next({
path: '/login',
})
}else{
next();
}
}else{
next();
}
})