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 相关文章推荐
js模拟弹出效果代码修正版
Aug 07 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
Jun 23 Javascript
如何在node的express中使用socket.io
Dec 15 Javascript
Node.js 学习笔记之简介、安装及配置
Mar 03 Javascript
JavaScript实现基于Cookie的存储类实例
Apr 10 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
JS瀑布流实现方法实例分析
Dec 19 Javascript
vue生命周期实例小结
Aug 15 Javascript
JSONP解决JS跨域问题的实现
May 25 Javascript
Javascript中的奇葩知识,你知道吗?
Jan 25 Javascript
Nest.js参数校验和自定义返回数据格式详解
Mar 29 Javascript
用React Native制作一个简单的游戏引擎
May 27 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(1)
2006/10/09 PHP
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
php随机显示图片的简单示例
2014/02/15 PHP
php函数与传递参数实例分析
2014/11/15 PHP
php选择排序法实现数组排序实例分析
2015/02/16 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
超清晰的document对象详解
2007/02/27 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
Python strip lstrip rstrip使用方法
2008/09/06 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
简单学习Python time模块
2016/04/29 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
python 弧度与角度互转实例
2020/04/15 Python
金融专业个人求职信
2013/09/22 职场文书
简单英文演讲稿
2014/01/01 职场文书
硕士生工作推荐信
2014/03/07 职场文书
公司新年寄语
2014/04/04 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
公务员政审个人总结
2015/02/12 职场文书