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 相关文章推荐
jquery序列化表单去除指定元素示例代码
Apr 10 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
javascript 闭包详解
Jul 02 Javascript
jQuery实现简易的输入框字数计数功能示例
Jan 16 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
vue解决跨域路由冲突问题思路解析
Nov 03 Javascript
利用vue + element实现表格分页和前端搜索的方法
Dec 25 Javascript
vue.js层叠轮播效果的实例代码
Nov 08 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
Nov 17 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中多进程编程的相关函数的使用
2015/08/18 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
修复bash漏洞的shell脚本分享
2014/12/31 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
layui文件上传实现代码
2017/05/20 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
python和bash统计CPU利用率的方法
2015/07/10 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
详解Python中import机制
2020/09/11 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
Python之多进程与多线程的使用
2021/02/23 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
员工拓展培训方案
2014/02/15 职场文书
主持词开场白
2014/03/17 职场文书
中华魂演讲稿
2014/05/13 职场文书
党员承诺书格式
2014/05/21 职场文书
个人委托书如何写
2014/09/25 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL