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 相关文章推荐
JavaScript Chart 插件整理
Jun 18 Javascript
关于jQuery object and DOM element
Apr 15 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
May 08 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
Jun 05 Javascript
用Jquery选择器计算table中的某一列某一行的合计
Aug 13 Javascript
javascript实现获取服务器时间
May 19 Javascript
基于jQuery实现页面搜索功能
Mar 26 Javascript
基于jQuery实现顶部导航栏功能
Dec 27 Javascript
js 实现省市区三级联动菜单效果
Feb 20 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
Aug 25 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
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
Windows下的PHP5.0详解
2006/11/18 PHP
新浪的图片新闻效果
2007/01/13 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
深入了解Python数据类型之列表
2016/06/24 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
Python清空文件并替换内容的实例
2018/10/22 Python
python生成九宫格图片
2018/11/19 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
python实现控制台输出彩色字体
2020/04/05 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
党建示范点实施方案
2014/03/12 职场文书
企业新年寄语
2014/04/04 职场文书
教师职位说明书
2014/07/29 职场文书
小学班级特色活动方案
2014/08/31 职场文书
教师工作决心书
2015/02/04 职场文书
投资合作意向书范本
2015/05/08 职场文书
法定授权委托证明书
2015/06/18 职场文书
无婚姻登记记录证明
2015/06/18 职场文书