nuxtJs - axios 的 IE 兼容性的問題


因為考慮SEO, 所以采用nuxt.js進行服務端渲染, 用熟了vue, nuxt無縫對接簡直不要太爽

煩人的需求又來了, 要兼容IE ~~

兼容處理 無非就是babel 將高級語法轉成弱智IE看得懂的語法

引進來, 一頓騷操作(control+c,v)

本以為就這么愉快的和解了

但是 傲嬌的IE繼續報錯 vender.js報錯 一看錯誤定位在幾千行 馬勒戈壁 我TM真的看都不想看

我還是看了 

生活就是這樣嘛 不低頭總會撞個頭破血流

分析發現是axios引用的_defu 文件報錯 (錯誤定位通過本地環境下 IE調試工具定位, 雖然打包成了一個文件 但是通過注釋知道是_defu 文件)

於是去node_modules里面找 找到 _defu@0.01@defu 和 _defu@0.03@defu , 發現其中有一個文件用了const , 統統改成var , over!!!


免責聲明!

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



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