axios設置了responseType: 'json‘’,ie問題


 

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM