最近在做一个展示类的官网,在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浏览器上运行正常