From aba020f7cf0a4a367ea1f6e4ffb91a1b118d39ae Mon Sep 17 00:00:00 2001 From: webfansplz <308241863@qq.com> Date: Sun, 13 Feb 2022 14:35:03 +0800 Subject: [PATCH] fix(useElementBouding): should reset value while element unmounted (#1253) --- packages/core/useElementBounding/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/useElementBounding/index.ts b/packages/core/useElementBounding/index.ts index a1bbab62e22a..ee1ccd19f027 100644 --- a/packages/core/useElementBounding/index.ts +++ b/packages/core/useElementBounding/index.ts @@ -1,4 +1,4 @@ -import { ref } from 'vue-demi' +import { ref, watch } from 'vue-demi' import { useEventListener } from '../useEventListener' import type { MaybeElementRef } from '../unrefElement' import { unrefElement } from '../unrefElement' @@ -54,6 +54,8 @@ export function useElementBounding(target: MaybeElementRef) { update, ) + watch(() => unrefElement(target), ele => !ele && update()) + return { height, bottom,