Error in created hook: “ReferenceError: “Promise”未定义“
作者:互联网
一开始使用的是VUE3、毕竟我还没有学VUE3,然后拿到项目就直接开干,干完了!!!那么问题来了,IE浏览器什么都没有!后来查了一下,原来VUE3直接放弃IE了,裂开!!!果断转为VUE2!搬完就蛋疼!又报这个错误!并且IE8以下的VUE2也不会出来页面!
解决方案:
安装web-pack-server :npm install --save-dev webpack-server
安装 babel-polyfill 依赖: npm install --save babel-polyfill
main.js 引入: import ‘babel-polyfill’
在webpack.base.conf.js加入 require(“babel-polyfill”)
分析:其实是内核的报错,首先定位浏览器兼容问题,promise 回调不支持,promise 是ES6的新特性,也就是说IE内核版本对 es6 兼容不友好,需要降级才能解析!
标签:未定义,created,IE,polyfill,hook,webpack,VUE2,VUE3,babel 来源: https://blog.csdn.net/weixin_45788691/article/details/122467907