封装的axios方法无法改变headers值
Utils.js
export default{
name: "Utils",
get(token,url,params){
return axios({
method: 'get',
url,
params, // get 请求时带的参数
headers: {
'auth_token': token
}
}).then(res =>{
return res;
}).catch(err =>{
return err;
})
}
}
调用
import Utilsfrom "../js/Utils";
export default{
name: "Test",
mounted(){
Utils.get("abcdefg","www.baidu.com/api").then(res =>{
console.log(res);
})
}
}
如上方法,无论我在调用的Utils.get的时候传入什么值,都无法改变其请求的headers,(headers中的auth_token总是不变),请问该如何解决?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
https://jsrun.net/bJiKp/edit
测试发现是变得。可以自己点进去看看