Vue 2.0在IE11中打开项目页面空白的问题解决


Posted in Javascript onJuly 16, 2017

前言

因为工作的需要,学习Vue2.0也有一段时间,最近在用Vue2.0的官方脚手架工具构建的项目,chrome中跑一直没有问题,但ie11打开出现了bug:

问题

ie11打开vue2.0项目空白,控制台报错 vuex requires a Promise polyfill in this browser;

原因

Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API ,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。为了解决这个问题,我们使用一种叫做 Polyfill(代码填充,也可译作兼容性补丁) 的技术。

简单地说,polyfill即是在当前运行环境中用来复制(意指模拟性的复制,而不是拷贝)尚不存在的原生 api 的代码。

解决

安装babel-polyfill

步骤

npm安装

npm install --save-dev babel-polyfill

在入口文件倒入即可

import 'babel-polyfill'

如果也是用了官方脚手架vue-cli,还需要在webpack.config.js配置文件中做各修改,用

module.exports = {
 entry: {
 app: ["babel-polyfill", "./src/main.js"]
 }
};

替换

module.exports = {
 entry: {
 app: './src/main.js'
}
}

总结

好了,问题到这就解决了,以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
Mar 18 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 Javascript
js获取图片宽高的方法
Nov 25 Javascript
BootStrap中
Dec 10 Javascript
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
利用百度地图API获取当前位置信息的实例
Nov 06 Javascript
关于express与koa的使用对比详解
Jan 25 Javascript
微信小程序实现文字跑马灯效果
May 26 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
javascript中可能用得到的全部的排序算法
Mar 05 Javascript
Js图片点击切换轮播实现代码
Jul 27 Javascript
js实现3D粒子酷炫动态旋转特效
Sep 13 Javascript
node.js express中app.param的用法详解
Jul 16 #Javascript
Node.js中流(stream)的使用方法示例
Jul 16 #Javascript
js+html5实现半透明遮罩层弹框效果
Aug 24 #Javascript
Vue Spa切换页面时更改标题的实例代码
Jul 15 #Javascript
Vue应用部署到服务器的正确方式
Jul 15 #Javascript
js+html5实现侧滑页面效果
Jul 15 #Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 #Javascript
You might like
php cc攻击代码与防范方法
2012/10/18 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
jQuery基础知识小结
2014/12/22 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python机器学习实战之K均值聚类
2017/12/20 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
解决python 上传图片限制格式问题
2019/10/30 Python
Python递归函数特点及原理解析
2020/03/04 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
中国央视网签名寄语
2014/01/18 职场文书
留学自荐信写作方法
2014/01/27 职场文书
继承权公证书
2014/04/09 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
2014年体育工作总结
2014/11/24 职场文书