解决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 Base64编码和解码,实现URL参数传递。
Sep 18 Javascript
用Javascript读取中文COOKIE的解决办法
Feb 15 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
May 15 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
JavaScript奇技淫巧44招【实用】
Dec 11 Javascript
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
Aug 24 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
JavaScript switch语句使用方法简介
Dec 30 Javascript
JS出现404错误原理及解决方案
Jul 01 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中通过trigger_error触发PHP错误示例
2015/06/23 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
JavaScript 私有成员分析
2009/01/13 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
使用D3.js制作图表详解
2017/08/13 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
Python中的集合类型知识讲解
2015/08/19 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
python字典排序的方法
2019/10/12 Python
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
中海讯通笔试题
2015/09/15 面试题
新闻专业个人求职信
2013/12/19 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
AJAX学习笔记
2021/05/18 Javascript
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python
Python jiaba库的使用详解
2021/11/23 Python