报错vuex requires a Promise polyfill in this browser.中文翻译是:vuex需要在此浏览器中使用Promise polyfill。 - Go语言中文社区

报错vuex requires a Promise polyfill in this browser.中文翻译是:vuex需要在此浏览器中使用Promise polyfill。


报错的原因,就是ie9和一些低版本的高级浏览器对es6新语法并不支持,也说出了解决办法,即安装babel-polyfill插件。
在这里插入图片描述
安装好插件之后,需要引入,有三种方法:

1.require("babel-polyfill");
2.import "babel-polyfill";
3.module.exports = {
  entry: ["babel-polyfill", "./app/js"]
};

注:第三种方法适用于使用webpack构建的同学,加入到webpack配置文件(webpack.config.js)entry项中
重新执行构建命令,在低版本的浏览器中就可以正常打开页面了。

一般在vue项目中,在main.js文件中引入

import  'babel-polyfill' // 使用浏览器适配
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_39288987/article/details/103082554
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 21:23:22
  • 阅读 ( 816 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢