import router from './router'
import { getCookie } from '@/utils/cookie'
import { Message } from 'element-ui'
router.beforeEach((to, from, next) => {
if (to.path === '/login') {
next()
} else {
const hasUserInfo = getCookie('user_info') ? JSON.parse(getCookie('user_info')) : false
if (hasUserInfo) {
next()
} else {
Message({
message: '请登录',
type: 'error',
duration: 5 * 1000
})
router.push('/login')
}
}
})
hasUserInfo 是判断是否登录的标识。如果有的话,就next()顺利跳转,否则就跳转到登录页面。
打工者联盟为了抵抗996、拖欠工资、黑心老板、恶心公司,让我们组成打工者联盟。客观评价自己任职过的公司情况,为其他求职者竖起一座引路的明灯。https://book.employleague.cn/