封装的axios方法无法改变headers值

发布于 2022-09-06 05:24:04 字数 706 浏览 16 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奢华的一滴泪 2022-09-13 05:24:04

https://jsrun.net/bJiKp/edit
测试发现是变得。可以自己点进去看看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文