使用Vuex, IE浏览器报错 因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。 解决方法 第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法 第二步: build/webpack. ...
分类:
其他好文 时间:
2018-05-04 12:06:28
阅读次数:
167
一、前言 在项目中经常遇到处理异步请求的情况,面对层层的嵌套,回调显示那么苍白无力; async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案,既然这样就用上吧。 二、配置编译 网上实践很多。。。 反倒是Promise在实践过程中加了一个polyfill。 三、实践 a ...
分类:
其他好文 时间:
2018-03-03 19:33:24
阅读次数:
4869
vue自2.0开始,vue-resource不再作为官方推荐的ajax方案,转而推荐使用axios。 按照作者的原话来说: “Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是 axios、superagent 等等都可以起到同等的效果,vue-reso ...
分类:
移动开发 时间:
2018-02-22 17:33:49
阅读次数:
2105
1. 安装依赖 2. 在 main.js 上面引入: import 'es6-promise/auto' import 'es6-promise/auto' ...
分类:
其他好文 时间:
2018-02-03 17:45:50
阅读次数:
196
造成这种现象的原因归根究底就是浏览器对ES6中的promise无法支持,因此需要通过引入babel-polyfill来是我们的浏览器正常使用es6的功能 首先通过npm来安装: 接下来就是根据场景来引入 目前本喵遇到的出现这种错误的场景有两种: 1.在使用vue-cli搭建的unit测试时(npm ...
分类:
其他好文 时间:
2018-02-02 17:12:44
阅读次数:
510
IE浏览器(只考虑IE11,更低版本我没考虑)运行时报 Promise未定义的错误 解决办法: 1. 安装babel-polyfill (1.) npm install babel-polyfill --save (2. ) 在main.ts中 import "babel-polyfill" (3. ...
分类:
其他好文 时间:
2018-01-29 16:18:14
阅读次数:
1708
注意 本文所实现的功能,在浏览器的支持上并不好,除chrome浏览器外其余的大部分浏览器均不支持,虽然可以使用polyfill解决,但也不能很好的支持,有时也会出错 polyfill使用方法 下载polyfill,将其放入工程中,然后引用就可以了:<script src='js/shapes-pol ...
分类:
Web程序 时间:
2018-01-23 22:11:59
阅读次数:
604
babel-preset-es2015 是一个babel的插件,用于将部分ES6 语法转换为ES5 语法。转换的语法包括: 箭头函数 class语法 const和let 对象属性名表达式: let a = { ['a'+'b']: 1 } 对象属性名缩写 var o = { a, b, c }; v ...
分类:
其他好文 时间:
2018-01-13 21:01:01
阅读次数:
732
在main.js中添加: 在webpack.base.conf.js中修改 但是还是发现报错: polyfill-eventsource added missing EventSource to window 这时候再下载event-source-polyfill模块 并将webpack.base. ...
分类:
其他好文 时间:
2018-01-12 17:11:55
阅读次数:
3444