解決vue中使用Axios調用接口時出現的ie數據處理問題

1.問題
近期在使用vue2axios 調用接口時碰到一個IE中很奇葩的問題,讓我頭痛了很久 。
廢話不多扯,就是在其他瀏覽器中調用接口返回數據然后可以很順利的進行處理,但在IE(9-11)中發現發送請求是成功的而且也能抓到服務端返回來的數據 。卻發現在處理返回來的數據的時候處理的有點問題,怎么搞就是不行 。
2.處理過程及方法
我使用了console大法去解決這個問題 , 具體是這樣的:我先將服務器返回過來的數據打印到瀏覽器控制臺,結果發現都能打印出來,這個時候就郁悶了 , 明明有數據為何在IE上還是不行呢,于是我用typeOf 來查看返回數據的類型發現axios在IE時處理的返回數據居然是string類型 。這下解決方法就出來了 。

解決vue中使用Axios調用接口時出現的ie數據處理問題

【解決vue中使用Axios調用接口時出現的ie數據處理問題】然后對newData進行處理就能解決了 。

相關經驗推薦