解决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.validate使用攻略 第五步 正则验证
Jul 01 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
Oct 15 Javascript
javascript 表格内容排序 简单操作示例代码
Jan 03 Javascript
浅谈Jquery为元素绑定事件
Apr 27 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
js实现带有介绍的Select列表菜单实例
Aug 18 Javascript
JavaScript简单实现合并两个Json对象的方法示例
Oct 16 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
浅谈AngularJS中$http服务的简单用法
May 15 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
May 20 Javascript
vue input输入框关键字筛选检索列表数据展示
Oct 26 Javascript
AngularJS实现多级下拉框
Mar 25 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数组函数
2008/08/18 PHP
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php调用shell的方法
2014/11/05 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
jquery对table做排序操作的实例演示
2017/08/10 jQuery
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
vue cli安装使用less的教程详解
2019/07/12 Javascript
python制作花瓣网美女图片爬虫
2015/10/28 Python
python结合API实现即时天气信息
2016/01/19 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
考博专家推荐信
2014/05/10 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
春秋淹城导游词
2015/02/11 职场文书
趣味运动会广播稿
2015/08/19 职场文书