Erlo

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

2019-10-25 17:00:14 发布   806 浏览  
页面报错/反馈
收藏 点赞

分享图片

 

 在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;
})

  

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认