判断axios请求数据是否为formData类型还是普通Object

// 请求拦截器
axios.interceptors.request.use(function (config) {
  // 当需要传图片时,请求不通过拦截器实现
  // Object.prototype.toString.call(config.data) != '[object Object]' 类似
  if (Object.prototype.toString.call(config.data) != '[object FormData]') {
    // 请求拦截器处理
  }
  return config
}, function (error) {
  // 对请求错误做些什么
  return Promise.reject(error)
})

 

posted @ 2019-11-06 17:07  黑魔术  阅读(2464)  评论(0编辑  收藏  举报