From 4885fea35a71d6d8e43831afdb39841bcbdd290f Mon Sep 17 00:00:00 2001 From: daiwei Date: Tue, 8 Apr 2025 08:32:24 +0800 Subject: [PATCH] fix(compiler-dom): handle v-model + v-bind shorthand edge case --- packages/compiler-dom/src/transforms/vModel.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler-dom/src/transforms/vModel.ts b/packages/compiler-dom/src/transforms/vModel.ts index 5c28580b98..2e8b7228fc 100644 --- a/packages/compiler-dom/src/transforms/vModel.ts +++ b/packages/compiler-dom/src/transforms/vModel.ts @@ -56,7 +56,7 @@ export const transformModel: DirectiveTransform = (dir, node, context) => { let directiveToUse = V_MODEL_TEXT let isInvalidType = false if (tag === 'input' || isCustomElement) { - const type = findProp(node, `type`) + const type = findProp(node, `type`, false, true) if (type) { if (type.type === NodeTypes.DIRECTIVE) { // :type="foo" -- 2.47.2