1
xiadd 2020-12-28 10:40:50 +08:00 1
哈哈,支持一下,包名就是从我这转过去的
|
3
tomoya92 2020-12-28 10:49:14 +08:00
浏览器自带的 fetch 就很香。
|
4
shroxd 2020-12-28 10:49:30 +08:00 via iPhone 1
🐎一下晚上看看
|
5
John60676 OP @tomoya92 不一样哦,是 Fetch 请求,我们这个库是负责管理请求的状态,例如一些 loading 之类的。我们内置的请求库也是用的 Fetch,真的香
|
6
loading 2020-12-28 10:52:04 +08:00 via Android 3
vue3 不推荐用 axios 了吗?
|
8
tomoya92 2020-12-28 10:55:59 +08:00 1
|
11
loading 2020-12-28 11:37:47 +08:00 via Android
就差文档没写(以后也不会写吧
|
12
John60676 OP @loading 放心,会的。文档完成了 50% 左右了。指南剩下在线 demo 待补充 和 API 章节而已 (一方面也在等 vuepress-next )。而且目前库只是完成了基本功能,我们还有一些想法没加进去,苦逼打工人,年底太多活干了。争取春节期间完善好
|
13
agdhole 2020-12-28 12:18:11 +08:00 via iPhone
swr 有 vue 版本,就叫 swrv
|
16
John60676 OP @agdhole 他们主要还是围绕着数据的状态来做管理的,比如验证数据是否过期决定是否要重新请求。我们关注点是接口的管理,内置了一些日常用得比较多的操作,比如接口的防抖 /节流,loading 状态的管理,还有并行请求等,目的还是减少一些重复的业务代码
|
17
oldshensheep 2020-12-28 13:46:27 +08:00 1
看了一下,感觉不错.
不用自己重新造轮子了,希望文档能够完善. |
18
John60676 OP @oldshensheep 提上日程,最近争取搞完整[捂脸]
|
19
dewfall 2020-12-28 14:29:55 +08:00 1
借楼推一个写文档的工具,对展示 demo 这些有封装,楼主可以尝试下
https://github.com/dewfall123/vitepress-for-component 然后支持 vue2,可以用大佬的库 vue-demi,简单修改下就支持 vue2,很好用 https://github.com/antfu/vue-demi |
20
jones2000 2020-12-28 14:57:45 +08:00 1
批量请求一组 api 数据, 等所有的都到达了再 return 支持吗?
|
21
Chlorite 2020-12-28 15:08:53 +08:00 1
看着很不错,支持以下
|
24
jones2000 2020-12-28 15:56:27 +08:00
@John60676 前端业务需要请求调用多个不同的第 3 方数据,以后进行统计显示出来。 最后的办法是后台来做。但是后台人手不足,另外就时后台调用多了 可能被封 ip, 所以直接让客户端处理。
|
25
John60676 OP @jones2000 这个貌似是上层的问题了,我们的库支持传入 Promise, 你的多个请求可以用 Promise.all / Promise.allSettled / Promise. race (这三个视需求选择)聚合一下
|
27
loveToMy1 2020-12-28 16:20:01 +08:00 1
前人栽树,后人吃水不忘挖井人,给力奥楼主
|
28
suzic 2020-12-28 16:26:11 +08:00 via Android 1
我之前也根据 flyio 封装了一个,你这个比较通用一点
|
29
tikazyq 2020-12-28 16:32:35 +08:00
axios 轮子不够用?
|
31
kim886 2020-12-29 15:38:05 +08:00
支持一下
|
32
anguiao 2020-12-31 01:01:51 +08:00 via Android 1
最近确实在找这样的库,经常写一些重复性的代码来处理请求状态,有这样的库应该会好很多。
|
34
TmacV2 2021-03-01 11:21:26 +08:00 1
支持一下
|
35
anguiao 2021-07-15 22:36:43 +08:00 1
没想到之前回复过这个帖子,这次是真的用上了🤣
刚上手,目前感觉还不错。 |