// 全局前置守卫
router.beforeEach((to, from, next) => {
console.log(to)
console.log(from)
// to:即将要进入的目标 路由对象
// from: 当前导航正要离开的路由
// next:
// console.log(to, from, next)
new Common({
title: to.meta.title,
})
// if (to.path === '/login') {
// sessionStorage.removeItem('data')
// sessionStorage.removeItem('token')
// }
let token = localStorage.getItem('token')
if (to.path === '/redirect') {
next()
} else if (!token && (to.path !== '/login' && to.path !== '/forget')) {
next({
path: '/login',
})
} else {
next()
}
})
Vue全局前置守卫
最新推荐文章于 2024-08-24 16:37:09 发布