From 9e006e32cf64bc24df27285982f457b6520ed70a Mon Sep 17 00:00:00 2001 From: Egor Kotlyarov Date: Wed, 8 Sep 2021 22:12:19 +0500 Subject: [PATCH] fix(createSharedComposable): use tryOnScopeDispose instead of onScopeDispose (#725) --- packages/shared/createSharedComposable/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/shared/createSharedComposable/index.ts b/packages/shared/createSharedComposable/index.ts index db004e738337..250f2fdef459 100644 --- a/packages/shared/createSharedComposable/index.ts +++ b/packages/shared/createSharedComposable/index.ts @@ -1,4 +1,5 @@ -import { effectScope, EffectScope, onScopeDispose } from 'vue-demi' +import { effectScope, EffectScope } from 'vue-demi' +import { tryOnScopeDispose } from '../tryOnScopeDispose' /** * Make a composable function usable with multiple Vue instances. @@ -25,7 +26,7 @@ export function createSharedComposable any)>(comp scope = effectScope(true) state = scope.run(() => composable(...args)) } - onScopeDispose(dispose) + tryOnScopeDispose(dispose) return state }) }