diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index bed2b4f1eee..a69b34ed941 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)