解决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 相关文章推荐
js无刷新操作table的行和列
Mar 27 Javascript
浅谈javascript中关于日期和时间的基础知识
Jul 13 Javascript
轻松5句话解决JavaScript的作用域
Jul 15 Javascript
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 Javascript
jquery实现数字输入框
Feb 22 Javascript
jQuery模拟下拉框选择对应菜单的内容
Mar 07 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
Jul 24 Javascript
详解js的视频和音频采集
Aug 09 Javascript
解决vue同一slot在组件中渲染多次的问题
Sep 06 Javascript
VUE组件中的 Drawer 抽屉实现代码
Aug 06 Javascript
解决VUE双向绑定失效的问题
Oct 29 Javascript
vue-amap根据地址回显地图并mark的操作
Nov 03 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
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
php判断目录存在的简单方法
2019/09/26 PHP
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
Python中尝试多线程编程的一个简明例子
2015/04/07 Python
pandas数据集的端到端处理
2019/02/18 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
清洁工表扬信
2014/01/08 职场文书
空乘英文求职信
2014/04/13 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
毕业设计说明书
2014/05/07 职场文书
部门年终奖分配方案
2014/05/07 职场文书
诚实守信演讲稿
2014/09/01 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
个人年终总结开头
2015/03/06 职场文书
会议室管理制度范本
2015/08/06 职场文书
iPhone13再次曝光
2021/04/15 数码科技
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
Go语言并发编程 sync.Once
2021/10/16 Golang