From: Evan You Date: Sat, 30 Dec 2023 00:26:48 +0000 (+0800) Subject: fix(defineModel): always default modifiers to empty object X-Git-Tag: v3.4.1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bc3c7e29cf15f5ca96703542d10cfd786a3fc55;p=thirdparty%2Fvuejs%2Fcore.git fix(defineModel): always default modifiers to empty object close #9945 --- diff --git a/packages/runtime-core/src/apiSetupHelpers.ts b/packages/runtime-core/src/apiSetupHelpers.ts index 244e30ac9a..dfa1635ad4 100644 --- a/packages/runtime-core/src/apiSetupHelpers.ts +++ b/packages/runtime-core/src/apiSetupHelpers.ts @@ -414,7 +414,7 @@ export function useModel( return { next() { if (i < 2) { - return { value: i++ ? props[modifierKey] : res, done: false } + return { value: i++ ? props[modifierKey] || {} : res, done: false } } else { return { done: true } }