diff --git a/packages/hooks/src/useRequest/__tests__/plugin.spec.ts b/packages/hooks/src/useRequest/__tests__/plugin.spec.ts index 89268e0c..165043f5 100644 --- a/packages/hooks/src/useRequest/__tests__/plugin.spec.ts +++ b/packages/hooks/src/useRequest/__tests__/plugin.spec.ts @@ -55,7 +55,7 @@ describe('useRequest/Plugin', () => { it('useRequest custom plugin should work', async () => { await sleep(1000) - expect(data?.value.name).toBe('vue-hooks-plus - plugins update') - expect(data?.value.age).toBe(20) + expect(data.value?.name).toBe('vue-hooks-plus - plugins update') + expect(data.value?.age).toBe(20) }) }) diff --git a/packages/hooks/src/useRequest/types.ts b/packages/hooks/src/useRequest/types.ts index 1ddaa869..edb8dd69 100644 --- a/packages/hooks/src/useRequest/types.ts +++ b/packages/hooks/src/useRequest/types.ts @@ -105,8 +105,8 @@ export type Plugin = { export interface Result { loading: Ref - data?: Ref - error?: Ref + data: Ref + error: Ref params: Ref cancel: Fetch['cancel'] refresh: Fetch['refresh']