// 添加请求拦截器
instance.interceptors.request.use(
config => {
let isLogin = uni.getStorageSync('isLogin') || false;
let token = uni.getStorageSync('token') || '';
if (!isLogin && config.url != 'login') {
// console.log(1111)
return Promise.reject({
config,
errMsg: '123'
})
}
if (token) {
config.header.Authorization = 'Bearer ' + token;
}
return config
}
)
// 发起请求
instance().catch(err => {
uni.redirectTo({
url: 'pages/index/index',
})
})
如果不是登录状态,则跳转到首页,这个请求拦截器咋跳转呢?
0 个回复