关于Vuecli3项目在ie中白屏的解决方案:(ES6语法在ie中不兼容造成的错误);
好好的项目在谷歌跑的飞起,一放到ie就一秒回到解放前,不管你是不是,反正我是瞬间激起了胸腔的怒火。。。。。
打开控制台一看,以为的一大片红旗飘飘并没有,而是!!!
作为一个资深的…前端小菜鸟,能扯到IE就是扯到兼容问题,默默的吐槽真的是坑到惨无人道,惨绝人寰,惨兮兮————,譬如上面这个“:”的错误,就是ES5的方法名fun:function(){}在ES6更新成fun(){}就不支持了
所以对于IE这种光明正大的耍流氓行为,你还真是没辙~~~~~~~~~~
默默的求教大神解决,大神果然不负众望,还帮我加了个点,第二天上班给我整好了,感激涕零~~~~~~~~~~~~
下面贴出方案:
1.安装支持包
cnpm install --save babel-polyfill
cnpm install es6-promise --save
2.在大目录的main.js里边引用
import '@babel/polyfill';
import Es6Promise from 'es6-promise'
Es6Promise.polyfill()
3.