使用fetch 遇到的坑

第一次使用fetch的时候,网上都说fetch将取代ajax,于是便尝试了一下,发现还是有很多坑的。

 

1.移动端 低版本的ios不支持会报错

解决:安装whatwg-fetch      npm install whatwg-fetch --save      在开始的地方引入即可  import 'whatwg-fetch'   (当然还要很多别的兼容方法。)

2.fetch默认是不发送cookie,

解决方法:如果需要发送cookies之类的凭证信息,可以将credentials参数设置成 “include” 值 

3.fetch不支持jsonp

解决方法:npm install fetch-jsonp --save-dev  在使用的地方引入即可 import fetchJsonp from 'fetch-jsonp' 

 

持续更新!

posted @ 2018-01-04 17:54  loren.wang  阅读(1128)  评论(0编辑  收藏  举报