接口权限控制一般采用jwt方式,没有通过直接返回401,跳转到登录页面,登录后拿到token,存起来,然后在axios种配置请求拦截器,每次请求都要携带token。
axios.interceptors**.request.use(config => {
config.headers['token'] = cookie.get('token')
return config
})
axios.interceptors.response.use(res=>{},{response}=>{
if (response.data.code === 40099 || response.data.code === 40098) {
//token过期或认证错误
router.push('/login')
}
})**