解決IE無法識別ES6語法問題

公司開始使用VUE開發(fā),當在谷歌游覽器或者其他的游覽器正常顯示效果,但是到了IE游覽器上的時候就爆炸了,一堆錯誤。網(wǎng)上查下資料就明白, IE不支持ES6語法,所以你使用IE的時候,不識別ES6的語法,然后就報錯。
解決方案
1.引入browser.js
要解決這個我們要先引入browser.js,這樣你可以使用ES2015進行編碼

2.引入之后在你的js文件加上type="text/babel",加上之后你會發(fā)現(xiàn)這個時候可以支持ES6的語法了。

<script  type="text/babel">
省略js代碼
</script>

3.引入后打開頁面發(fā)現(xiàn)沒有之前整個js失效的樣子了,但是依舊很多語法錯誤。之前使用的babel轉換器只會轉化新的句法,對一些API不轉化,需要再引入polyfill.js

這樣就解決了IE不識別ES6的問題。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容