From: Julian Hundeloh Date: Tue, 10 May 2022 01:58:51 +0000 (+0200) Subject: fix(runtime-dom): "el._assign is not a function" in compat mode (#4121) X-Git-Tag: v3.2.34-beta.1~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e58277f6eaeaec84cf05b34126bec01b619a1b90;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-dom): "el._assign is not a function" in compat mode (#4121) --- diff --git a/packages/runtime-dom/src/directives/vModel.ts b/packages/runtime-dom/src/directives/vModel.ts index 6ca363a937..b3e10a2a1c 100644 --- a/packages/runtime-dom/src/directives/vModel.ts +++ b/packages/runtime-dom/src/directives/vModel.ts @@ -18,7 +18,7 @@ import { type AssignerFn = (value: any) => void const getModelAssigner = (vnode: VNode): AssignerFn => { - const fn = vnode.props!['onUpdate:modelValue'] + const fn = vnode.props!['onUpdate:modelValue'] || (__COMPAT__ && vnode.props!['onModelCompat:input']) return isArray(fn) ? value => invokeArrayFns(fn, value) : fn }