解决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 相关文章推荐
屏蔽F1~F12的快捷键的js函数
May 06 Javascript
Javascript 垃圾收集机制介绍理解
May 14 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
Apr 17 Javascript
jquery复选框checkbox实现删除前判断
Apr 20 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
JavaScript DOM节点操作方法总结
Aug 23 Javascript
微信小程序 数据遍历的实现
Apr 05 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
Jul 28 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
Aug 27 Javascript
Vue 引入AMap高德地图的实现代码
Apr 29 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
子页向父页传值示例
2013/11/27 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
python实现电子产品商店
2019/02/26 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
英国电信商店:BT Shop
2019/12/17 全球购物
abstract class和interface有什么区别?
2012/01/03 面试题
学校评语大全
2014/05/06 职场文书
老公婚前保证书
2015/02/28 职场文书
行政司机岗位职责
2015/04/10 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书