From: 丶远方 Date: Fri, 5 May 2023 08:00:01 +0000 (+0800) Subject: fix(runtime-core): handle template ref with number values (#8233) X-Git-Tag: v3.3.0-beta.4~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b1242f4d1349e361335b2815f41742d41283a94;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): handle template ref with number values (#8233) close #8230 --- diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index bed2b4f1ee..a69b34ed94 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -404,6 +404,9 @@ const normalizeRef = ({ ref_key, ref_for }: VNodeProps): VNodeNormalizedRefAtom | null => { + if (typeof ref === 'number') { + ref = '' + ref + } return ( ref != null ? isString(ref) || isRef(ref) || isFunction(ref)