拦截器
Posted 逍遥玩儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拦截器相关的知识,希望对你有一定的参考价值。
1.路由拦截器(路由导航,视图拦截)
设置了路由拦截器,则除了登录界面不需要验证,其他所有的视图页面都需要进行token验证,如果没有登录,就会跳转到登录界面
router.beforEach((to,from,next) => {
//拿到当前请求的视图路径标识
if(to.name === ‘login‘) {
//如果是登录标识,就直接放行,不需要验证
next();
} else {
//如果是非登录组件,则检查token令牌
const token = window.localstorage.getItem(‘admin-token‘)
//有令牌就过去
if(!token) {
//没有令牌就跳转到登录页面
next({
name: ‘login‘
})
} else {
next ()
}
)
2.请求拦截
3.响应拦截
以上是关于拦截器的主要内容,如果未能解决你的问题,请参考以下文章