公司開始使用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的問題。