yanzhandong / v3hooks

针对 Vue3 的实用Hooks集合
218 stars 45 forks source link

useRequest 缺好多功能, #3

Closed dmyz closed 3 years ago

dmyz commented 3 years ago
onSuccess | service resolve 时触发,参数为 data 和 params,如果有 formatResult ,则 data 为格式化后数据。 | (data: any, params: any[]) => void | - -- | -- | -- | -- onError | service 报错时触发,参数为 error 和 params。 | (error: Error, params: any[]) => void
yanzhandong commented 3 years ago

因为 Ahooks的useRequest本身会联动包含一些antd的操作,v3Hooks中暂时还不会联动UI库;

在刚发布的1.3.3版本中 Params 中新增了onSuccess & onError & initialData & formatResult;

可查看最新文档 https://yanzhandong868.gitbook.io/v3hooks/async/userequest#params

dmyz commented 3 years ago

我自己在封装useAntdTable,缺少数据处理的后续接口没法做了,只能用vue-request 代替

从 Windows 版邮件https://go.microsoft.com/fwlink/?LinkId=550986发送

发件人: @.> 发送时间: 2021年9月18日 10:42 收件人: @.> 抄送: @.>; @.> 主题: Re: [yanzhandong/v3hooks] useRequest 缺好多功能, (#3)

因为 Ahooks的useRequest本身会联动包含一些antd的操作,v3Hooks中暂时还不会联动UI库;

在刚发布的1.3.3版本中 Params 中新增了onSuccess & onError & initialData & formatResult;

可查看最新文档 https://yanzhandong868.gitbook.io/v3hooks/async/userequest#params

― You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/yanzhandong/v3hooks/issues/3#issuecomment-922165685, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADUZDQD2MRNRSXERBDYBNRDUCP4BVANCNFSM5EHDSY3A. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

yanzhandong commented 3 years ago

我自己的项目中也有一个类似useAntdTable的Pro组件,不过他是Vue2的,但是原理是类似的; useRequest本身已包含数据及状态管理 ,usePagination 和 useLoadMore 等于是在useRequest上层再包装了一层,本身不复杂,建议可以自己基于useRequest做一些你自己useAntdTable需要的状态管理,这样会更灵活可控

dmyz commented 3 years ago

@.***

从 Windows 版邮件https://go.microsoft.com/fwlink/?LinkId=550986发送

发件人: @.> 发送时间: 2021年9月18日 11:07 收件人: @.> 抄送: @.>; @.> 主题: Re: [yanzhandong/v3hooks] useRequest 缺好多功能, (#3)

我自己的项目中也有一个类似useAntdTable的Pro组件,不过他是Vue2的,但是原理是类似的; useRequest本身已包含数据及状态管理 ,usePagination 和 useLoadMore 等于是在useRequest上层再包装了一层,本身不复杂,建议可以自己基于useRequest做一些你自己useAntdTable需要的状态管理,这样会更灵活可控

― You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/yanzhandong/v3hooks/issues/3#issuecomment-922168679, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADUZDQD2K5MODRJ6CCC3ATTUCP663ANCNFSM5EHDSY3A. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.