Skip to content

feat(interceptor): 完善拦截器能力,支持异步拦截#6003

Open
liujiayii wants to merge 2 commits into
dcloudio:uni-app-vue3-devfrom
liujiayii:feature/support-async-invoke-api
Open

feat(interceptor): 完善拦截器能力,支持异步拦截#6003
liujiayii wants to merge 2 commits into
dcloudio:uni-app-vue3-devfrom
liujiayii:feature/support-async-invoke-api

Conversation

@liujiayii

Copy link
Copy Markdown

背景:在invoke中,同步返回false会拦截当前api的执行,但是异步返回false时,会导致wrapperOptions中options[name]报错TypeError: Cannot create property 'success' on boolean 'false',此时options是false了,导致了报错

liujiayii added 2 commits May 28, 2026 15:23
新增了拦截器同步/异步返回false时阻断API调用的能力,同时支持异步拦截器修改传入参数
添加了完整的拦截器单元测试用例覆盖各类场景
重构了拦截器队列执行逻辑,统一同步异步处理流程
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant