From 5b53f8e209ae83d5ff6f162bbf55a7f6d9eb7aef Mon Sep 17 00:00:00 2001 From: daiwei Date: Mon, 17 Feb 2025 17:21:58 +0800 Subject: [PATCH] chore: minor tweaks --- packages/runtime-core/src/helpers/useTemplateRef.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/runtime-core/src/helpers/useTemplateRef.ts b/packages/runtime-core/src/helpers/useTemplateRef.ts index 2abc8ce67..46413886d 100644 --- a/packages/runtime-core/src/helpers/useTemplateRef.ts +++ b/packages/runtime-core/src/helpers/useTemplateRef.ts @@ -12,8 +12,11 @@ export function useTemplateRef( const r = shallowRef(null) if (i) { const refs = i.refs === EMPTY_OBJ ? (i.refs = {}) : i.refs - const desc = Object.getOwnPropertyDescriptor(refs, key) - if (desc && !desc.configurable) { + let desc: PropertyDescriptor | undefined + if ( + (desc = Object.getOwnPropertyDescriptor(refs, key)) && + !desc.configurable + ) { if (__DEV__) { warn(`useTemplateRef('${key}') already exists.`) }