解决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 相关文章推荐
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 Javascript
jQuery中的编程范式详解
Dec 15 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
谈谈因Vue.js引发关于getter和setter的思考
Dec 02 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
jQuery实现checkbox的简单操作
Nov 18 jQuery
socket io与vue-cli的结合使用的示例代码
Nov 01 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
Oct 23 Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 Javascript
小程序实现筛子抽奖
May 26 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
社区(php&&mysql)五
2006/10/09 PHP
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
php将html转为图片的实现方法
2017/05/19 PHP
Smarty模板变量与调节器实例详解
2019/07/20 PHP
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
使用PYTHON创建XML文档
2012/03/01 Python
Python学习笔记(二)基础语法
2014/06/06 Python
Python下载网络小说实例代码
2018/02/03 Python
numpy中的高维数组转置实例
2018/04/17 Python
python下载库的步骤方法
2019/10/12 Python
win10下python2和python3共存问题解决方法
2019/12/23 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
基于python实现地址和经纬度转换
2020/05/19 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
Shell如何接收变量输入
2012/09/24 面试题
设计师求职信
2014/07/01 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技