![]() | 1 KouShuiYu 2020-12-31 10:46:30 +08:00 兼容性,技术惯性 |
![]() | 2 U2FsdGVkX1 2020-12-31 10:47:18 +08:00 fetch 已经高级了吧,上面提到的这些封装意义也不大吧 而且对于请求库来说,兼容性比较重要,有 xhr 封装为啥还要再造个轮子 |
![]() | 3 nigelvon 2020-12-31 10:48:59 +08:00 ![]() 老版本 ios 不兼容。蛋疼的紧。 |
4 mknightoy 2020-12-31 10:50:21 +08:00 楼上已经说了主要是兼容性,另外 fetch 已经算高度封装了没必要在多此一举 |
![]() | 5 az22c OP @U2FsdGVkX1 “fetch 已经很高级”,这一点我是认为不对的。上面说的小功能点比如 cookie 相关的,还是很有必要的封装的。 封装起来,搞一个项目可以收割 github star 。比如有些人就是后端开发知识懂一点点客户端开发,想搞个顺手的东西代码一粘贴就能完成请求,不用遭遇调试这些缺少的小功能点。所以封装一个还是挺爽的? |
![]() | 6 codehz 2020-12-31 10:59:54 +08:00 via Android 因为 fetch 功能少,连个取消请求都要等草案 可以说没有任何优势( |
![]() | 7 zy445566 2020-12-31 11:40:41 +08:00 用了 fetch 就不需要 axios 、swr 了 |
![]() | 8 zy445566 2020-12-31 11:41:34 +08:00 我的意思是 fetch,自己稍微封装下就能用,没必要使用别人封装的 fetch 库 |
![]() | 9 noe132 2020-12-31 13:02:01 +08:00 ![]() 不支持取消请求,不支持获取上传 /下载进度 |
10 buhi 2020-12-31 18:22:07 +08:00 为什么基于浏览器 + - * / 的封装库这么少 一个道理 |
11 Benno 2021-04-18 10:50:23 +08:00 via Android 有了。拿去使,不好用提! https://github.com/Benno-Wu/SimplifiedFetch |