解决VUE 在IE下出现ReferenceError: Promise未定义的问题


Posted in Javascript onNovember 07, 2020

问题原因:

IE一些低版本的浏览器对于ES6语法不支持

Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱)

说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已

解决办法:

步骤一:

安装 babel polyfill

npm install --save babel-polyfill

如果你使用的是yarn安装的话:

yarn add babel-polyfill

备注: 使用yarn 安装的话不需要加?save 现在都会默认携带, 加上会不识别

步骤二: 配置build文件夹下webpack.base.conf.js文件,如下图

解决VUE 在IE下出现ReferenceError: Promise未定义的问题

步骤三: 配置main.js文件

解决VUE 在IE下出现ReferenceError: Promise未定义的问题

最后,重新运行项目就可以了

npm run dev // npm start或者yarn run dev都可以

这就是我自己遇到的问题,希望可以帮到大家~

补充知识:Nuxt.js 如何做SEO优化?

Nuxt.js 如何做SEO优化?

全局

在nuxt.config.js配置文件中,有个head属性可以设置全局的title,content和keywords等属性

head: {
 title: pkg.name,
 meta: [
 { charset: 'utf-8' },
 { name: 'viewport', content: 'width=device-width, initial-scale=1' },
 { hid: 'description', name: 'description', content: pkg.description }
 ],
 link: [
 { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
 ]
 },

局部

设置某个单独页面的title和关键字等,首先要找到这个页面的JS代码有一个head()方法,同样可以进行一些类似的设置:

head(){
 return{
 title:'豆瓣电影',
 meta:[{
  'name':'keywords',
  'content': '电影、经典电影、热映、电视剧、美剧、影评、电影院、电影票、排行、推荐'
 }]
 }
}

以上这篇解决VUE 在IE下出现ReferenceError: Promise未定义的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript模块化编程(一)模块的写法最佳实践
Jan 17 Javascript
jquery+ajax实现跨域请求的方法
Jan 20 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
Jun 23 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
如何实现json数据可视化详解
Nov 24 Javascript
基于JavaScript 性能优化技巧心得(分享)
Dec 11 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
浅谈使用mpvue开发小程序需要注意和了解的知识点
May 23 Javascript
基于Node的Axure文件在线预览的实现代码
Aug 28 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
Jan 28 Javascript
解决Element中el-date-picker组件不回填的情况
Nov 07 #Javascript
解决element-ui的下拉框有值却无法选中的情况
Nov 07 #Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 #Javascript
详解datagrid使用方法(重要)
Nov 06 #Javascript
VUE异步更新DOM - 用$nextTick解决DOM视图的问题
Nov 06 #Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
Nov 06 #Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
Nov 06 #Javascript
You might like
基于mysql的论坛(4)
2006/10/09 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php中file_exists函数使用详解
2015/05/08 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
python strip()函数 介绍
2013/05/24 Python
python之Socket网络编程详解
2016/09/29 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
python实现数据库跨服务器迁移
2018/04/12 Python
python修改txt文件中的某一项方法
2018/12/29 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
VC++笔试题
2014/10/13 面试题
大学毕业自我鉴定范文
2014/02/03 职场文书
加入学生会演讲稿
2014/04/24 职场文书
违纪检讨书范文
2015/01/27 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书