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 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
JavaScript 拾漏补遗
Dec 27 Javascript
jquery滚动加载数据的方法
Mar 09 Javascript
Angular.JS通过指令操作DOM的方法
May 10 Javascript
简单谈谈JS中的正则表达式
Sep 11 Javascript
vue项目中公用footer组件底部位置的适配问题
May 10 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
May 10 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
基于JavaScript实现简单的轮播图
Mar 03 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读取文件并可支持远程文件的代码分享
2012/10/03 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
带你认识Django
2019/01/15 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
Python实现爬取并分析电商评论
2020/06/19 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
中国旅游网站:途牛旅游网
2019/09/29 全球购物
室内设计自我鉴定
2013/10/15 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
暑假学习心得体会
2014/09/02 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
大学生党性分析材料
2014/12/19 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android