From: 山吹色御守 <85992002+KazariEX@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:08:06 +0000 (+0800) Subject: fix(compiler-sfc): treat the return value of `useTemplateRef` as a definite ref ... X-Git-Tag: v3.5.14~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ae11226e8ee938615e17c7b81dc38ae3f7cefb9;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-sfc): treat the return value of `useTemplateRef` as a definite ref (#13197) --- diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 962b7bc793..36bb2cfd2d 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -1104,6 +1104,7 @@ function walkDeclaration( m === userImportAliases['shallowRef'] || m === userImportAliases['customRef'] || m === userImportAliases['toRef'] || + m === userImportAliases['useTemplateRef'] || m === DEFINE_MODEL, ) ) {