使用fetch 遇到的坑

第一次使用fetch的时候,网上都说fetch将取代ajax,因而便尝试了一下,发现仍是有不少坑的。ios

 

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

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

2.fetch默认是不发送cookie,json

解决方法:若是须要发送cookies之类的凭证信息,能够将credentials参数设置成 “include” 值 cookie

3.fetch不支持jsonpfetch

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

 

持续更新!spa

相关文章
相关标签/搜索