原文:IE瀏覽器對ES6不兼容的問題(語法錯誤、Promise未定義、Symbol未定義)

. 問題: vue項目在ie 下一片空白並報Symbol 未定義的錯 原因: IE 瀏覽器解析不了es 的語法,需要我們使用babel Babel是一種工具鏈,主要用於將ECMAScript 代碼轉換為當前和舊版瀏覽器或環境中的向后兼容版本的JavaScript 。但是Babel 默認只轉換新的 JavaScript 句法 syntax ,而不轉換新的 API ,比如 Iterator Gene ...

2020-08-04 21:39 0 962 推薦指數:

查看詳情

IE瀏覽器Promise未定義錯誤

背景: 一個vue-cli構建的vue項目,一個使用angular的項目,兩個項目在其他瀏覽器一切正常,但是ie中會報Promise未定義錯誤 解決辦法: vue的項目:   1.  npm install babel-polyfill --save   2.  在main.ts ...

Wed Nov 29 19:55:00 CST 2017 1 8333
ie瀏覽器 vuejs axios Promise 未定義

隨着前端技術的發現,es6語法在被更大范圍的使用,而很多的瀏覽器並不支持ES6,比如IE…… 這里我們介紹幾個解決方法。 一、使瀏覽器兼容ES6基本語法 1、在引入其他腳本前先引入browser.min.js。(腳本下載地址:開發版本browser.js;生產版本browser.min.js ...

Tue Feb 26 22:34:00 CST 2019 0 599
IE瀏覽器Promise未定義

用vue-cli做的項目,用了promise,結果IE下報promise未定義,甚至在比較老的andriod手機瀏覽器上會顯示空白頁面,解決方案如下: 首先安裝:babel-polyfill npm install babel-polyfill --save 然后引入 ...

Wed Jul 18 02:35:00 CST 2018 0 6306
IE瀏覽器報出SCRIPT5009: “Promise未定義問題

只有360和IE瀏覽器訪問項目時會出現 ”瀏覽器報出SCRIPT5009: “Promise未定義問題 “ 。 百度中查詢了好久,都說webpakge版本過低的原因,刪除了好多文件之后才發現是自己配置文件中的 host 地址,本應該設置為localhost,但是被自己修改成了自己的本地ip ...

Wed Jan 09 22:20:00 CST 2019 0 2093
解決Vue在IE中報錯出現不支持=>等ES6語法和“Promise未定義問題

在做VUE項目中大家可能會發現除了IE內核瀏覽器之外項目都能正常顯示,但是到IE就萎了,這主要是IE不支持ES6的原因。 要解決這個我們要先引入browser.js,這樣你可以使用ES2015(javascript下一代標准,具體可以看阮一峰的ECMAScript 6 入門)進行編碼 ...

Mon Nov 12 17:46:00 CST 2018 0 4735
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM