華為內(nèi)置瀏覽器打不開vue2頁面主要引發(fā)的原因是版本過低,不支持部分ES6
一、如果報(bào)錯(cuò) vuex requires a Promise polyfill in this browser--既是版本過低,兼容性的問題
解決方法:
1.1、使用 node 安裝 *babel-polyfill?
? ??????npm install --save-dev -polyfill
1.2、在 webpack.config.js 文件中,entry 入口處修改,加入即可

? ? ? ? ? ? 或者引用相應(yīng)的js?鏈接地址
1.3、若還無法解決,找出不支持ES6的寫法,轉(zhuǎn)化為ES5語法?轉(zhuǎn)化工具
二、如果報(bào)錯(cuò)?Error in created hook: "TypeError: msgBox不支持“forEach”屬性或方法
解決方法:
? ? 在華為內(nèi)置瀏覽器認(rèn)為msgBox是一個(gè)對(duì)象,不支持forEach方法遍歷,所以最簡單的解決方法就是:
? ? 將具有l(wèi)ength屬性的對(duì)象(key值為數(shù)字)轉(zhuǎn)成數(shù)組Array.prototype.slice.call使用原理
