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加解密功能页面
Dec 12 Javascript
JS获取单击按钮单元格所在行的信息
Jun 17 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
老生常谈angularjs中的$state.go
Apr 24 Javascript
vue中的scope使用详解
Oct 29 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 callback函数使用方法和注意事项
2015/01/23 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
浅析JS运动
2015/12/28 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python实现的归并排序算法示例
2017/11/21 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
python进行TCP端口扫描的实现
2018/12/21 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
致400米运动员广播稿
2014/02/07 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
少儿节目主持串词
2014/04/02 职场文书
优质服务活动实施方案
2014/05/02 职场文书
计算机系本科生求职信
2014/05/31 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
使用pytorch实现线性回归
2021/04/11 Python
Django cookie和session的应用场景及如何使用
2021/04/29 Python