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 相关文章推荐
IE下js调试工具Companion.JS
Oct 15 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
JS中类或对象的定义说明
Mar 10 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
Apr 11 Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 Javascript
详解JavaScript中setSeconds()方法的使用
Jun 11 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
Jul 21 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
Apr 11 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
简单学习5种处理Vue.js异常的方法
Jun 17 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
Java无向树分析 实现最小高度树
Apr 09 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表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
获取URL文件名后缀
2013/10/24 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
php利用header函数下载各种文件
2016/08/24 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
Python去除列表中重复元素的方法
2015/03/20 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
详解Python核心对象类型字符串
2018/02/11 Python
在numpy矩阵中令小于0的元素改为0的实例
2019/01/26 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Python中base64与xml取值结合问题
2019/12/22 Python
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
C#笔试题集合
2013/06/21 面试题
中专毕业生的自我鉴定
2013/12/01 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
应届生求职信范文
2014/06/30 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
十二生肖观后感
2015/06/12 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
mysql查看表结构的三种方法总结
2022/07/07 MySQL