axios设置了responseType: 'json‘’,ie问题

 

 在ie会有问题

如果返回的数据会变成字符串

axios设置了responseType: 'json‘’,ie问题

 

 在拦截器中用json.parse转

// 在axios的响应头中设置~~~
axios.interceptors.response.use( response => {
    // IE 9-10
    if (response.data == null && response.config.responseType === 'json' &&response.request.responseText != null) {
        try {
            // eslint-disable-next-line no-param-reassign
            response.data = JSON.parse(response.request.responseText);
        } catch (e) {
            // ignored
        }
    }
    return response;
})

  

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2022-02-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-06
相关资源
相似解决方案