From 2a94d2f6de9756803f252688a0486898e46dc2a5 Mon Sep 17 00:00:00 2001 From: edison Date: Tue, 27 May 2025 18:47:31 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"fix(compiler-sfc):=20add=20error=20ha?= =?UTF-8?q?ndling=20for=20defineModel()=20without=20varia=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 00734afef5f7bddbdaee52aa5359a6ef989f32d3. --- .../compiler-sfc/__tests__/compileScript.spec.ts | 6 +++--- .../__tests__/compileScript/defineModel.spec.ts | 12 ------------ packages/compiler-sfc/src/script/defineModel.ts | 7 ------- 3 files changed, 3 insertions(+), 22 deletions(-) diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts index b2a8036a0ee..73c6d316a40 100644 --- a/packages/compiler-sfc/__tests__/compileScript.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript.spec.ts @@ -1007,7 +1007,7 @@ describe('SFC compile `), @@ -1017,7 +1017,7 @@ describe('SFC compile `), @@ -1027,7 +1027,7 @@ describe('SFC compile - `), - ).toThrow( - 'defineModel() must be assigned to a variable. For example: const model = defineModel()', - ) - }) }) diff --git a/packages/compiler-sfc/src/script/defineModel.ts b/packages/compiler-sfc/src/script/defineModel.ts index 746bbabe552..05082800284 100644 --- a/packages/compiler-sfc/src/script/defineModel.ts +++ b/packages/compiler-sfc/src/script/defineModel.ts @@ -22,13 +22,6 @@ export function processDefineModel( return false } - if (!declId) { - ctx.error( - 'defineModel() must be assigned to a variable. For example: const model = defineModel()', - node, - ) - } - ctx.hasDefineModelCall = true const type =