From: Vida Xie Date: Wed, 19 Nov 2025 05:42:16 +0000 (+0800) Subject: chore(compiler-ssr): move `defaultProps` initialization into `input` tag branch ... X-Git-Tag: v3.5.25~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83f6ab686d18e0c2edd75fcc7019664fa21a65f3;p=thirdparty%2Fvuejs%2Fcore.git chore(compiler-ssr): move `defaultProps` initialization into `input` tag branch (#14115) --- diff --git a/packages/compiler-ssr/src/transforms/ssrVModel.ts b/packages/compiler-ssr/src/transforms/ssrVModel.ts index cbe5b2b42a..bf62a9bd55 100644 --- a/packages/compiler-ssr/src/transforms/ssrVModel.ts +++ b/packages/compiler-ssr/src/transforms/ssrVModel.ts @@ -83,11 +83,11 @@ export const ssrTransformModel: DirectiveTransform = (dir, node, context) => { if (node.tagType === ElementTypes.ELEMENT) { const res: DirectiveTransformResult = { props: [] } - const defaultProps = [ - // default value binding for text type inputs - createObjectProperty(`value`, model), - ] if (node.tag === 'input') { + const defaultProps = [ + // default value binding for text type inputs + createObjectProperty(`value`, model), + ] const type = findProp(node, 'type') if (type) { const value = findValueBinding(node)