现在我封装了个axios拦截器,我每次请求接口都需要url里的user_id参数信息,所以想封装到axios拦截器里,但是在拦截器里this.$route.query获取不到报错,该怎么获取url里的参数?
下边这种写法报错
const service=axios.create({
timeout:5000
});
service.interceptors.request.use(
config=>{
console.log('config',config);
config.data['uid']=this.$route.query.uid;
return config
},
error => {
console.log(error);
return Promise.reject(error);
}
);