微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 兼容不友好,需要降级才能解析!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐