账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue中使用扩展运算符为axios.defaults赋值出错
    44
    0
    import qs from 'querystring'
    let config = {
      transformRequest: [function (data) {
        return qs.stringify(data)
      }],
    }

    自己配置了一个默认配置对象,然后在全局对axios进行默认配置Vue.http.defaults = Object.assign(Vue.http.defaults, config)
    这样子写的话transformRequest能正确运行我设置的默认配置,但是如果用
    Object.assign({}, Vue.http.defaults, config)或者{...Vue.http.defaults, ...config}的话,结果跑的是axios自己的默认配置,那么这两种赋值方法的区别是在哪呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部