使用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

相關文章
相關標籤/搜索