-
-
Notifications
You must be signed in to change notification settings - Fork 97
Closed
Labels
Description
Line 13 in 11f2546
function useRequest<R, P extends unknown[] = any>( |
谢谢大佬
definePlugin 已经有导出类型,但是没有看到预留参数接口去使用它。只在基础代码中有使用到。
我看到了代码中使用,但是没有预留参数接口
可不可以增加参数入口 方便添加一些附加功能。
因为业务中对分页请求的处理稍微要复杂点 想附加一些结构化导出到 usePagination中 ,现在实现的做法稍微复杂了点。如果有可以直接附加 自定义plugin 到其中就更好了
还有一个点很疑惑的是 插件中的onBefore 和 useRequest中的返回参数不一致
其实请求中需要前置判断的时候较多,当前useRequest的onBefore 缺少了前置判断中断请求的方式。
ready 会有自动请求的一个理解问题,较多使用者无法理解其中含义。
所以通常的处理是 改为 manual 然后另外的方法判断后再调用 runAsync 增加了方法逻辑。
期望的其实是可以在onBefore中类似plugin的返回 isBreak或者其他Error Promise.reject之类的中断
但是如果大改 onBefore 会影响之前的版本使用,所以如果开放了plugin自定义附加回调应该也能满足简化使用的方式
Originally posted by @Colory in #121 (comment)