关于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浏览器上运行正常

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM