解决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错误的解决方案
Aug 07 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
Apr 12 Javascript
深入领悟JavaScript中的面向对象
Nov 18 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
图解Javascript——作用域、作用域链、闭包
Mar 21 Javascript
基于ajax和jsonp的原生封装(实例)
Oct 16 Javascript
基于mpvue的小程序项目搭建的步骤
May 22 Javascript
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
Sep 25 Javascript
基于javascript实现移动端轮播图效果
Dec 21 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
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
twig模板常用语句实例小结
2016/02/04 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
Django中url的反向查询的方法
2018/03/14 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
python系列 文件操作的代码
2019/10/06 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
计算机专业毕业生自荐信范文
2014/03/06 职场文书
比赛口号大全
2014/06/10 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
开场白怎么写
2015/06/01 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript