axios 拦截器interceptors转换参数格式

  • 全局拦截器内添加post数据转换格式 
http.interceptors.request.use(function (config) { 
    config.url  = encodeURI(config.url);//解决url乱码
    if (config.url=='xxxxxxxxxxxxxxx') {

      config.transformRequest=[function (data) {

        let ret = '';

        for (let it in data) {

          ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'

        }

        return ret;

      }]

}

  return config;

}, function (error) {
     return Promise.reject(error);

});

 

你可能感兴趣的:(vue,vuex,vue-router)