封装的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总是不变),请问该如何解决?
谢谢。

阅读 5.1k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进