关于vue项目在IE浏览器上出现[vue-router] Failed to resolve async component default: ReferenceError: “Promise”未定义

最近在做一个展示类的官网,在chrome浏览器上项目运行的时候一切正常,运行到IE浏览器上出现“[vue-router] Failed to resolve async component default: ReferenceError: “Promise”未定义”的问题,然后router-view内的内容无法显示。

 

 

 这是由于es6语法解析不成功造成的,可以通过安装es6-promise插件处理

npm install es6-promise --save-dev

然后在main.js中插入

require('es6-promise').polyfill();
require('es6-promise/auto');

重启项目,在IE浏览器上运行正常

 

posted @ 2020-10-27 11:29  Silvia1108  阅读(3933)  评论(0)    收藏  举报