From: daiwei Date: Sat, 12 Oct 2024 04:13:54 +0000 (+0800) Subject: chore: update X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0472d008f48aba4874176781407858e769439f3c;p=thirdparty%2Fvuejs%2Fcore.git chore: update --- diff --git a/packages/runtime-dom/src/directives/vModel.ts b/packages/runtime-dom/src/directives/vModel.ts index 7d93b705d7..3c5e9fa933 100644 --- a/packages/runtime-dom/src/directives/vModel.ts +++ b/packages/runtime-dom/src/directives/vModel.ts @@ -122,7 +122,7 @@ export const vModelCheckbox: ModelDirective = { deep: true, created(el, _, vnode) { el[assignKey] = getModelAssigner(vnode) - addEventListener(el, 'mousedown', () => { + addEventListener(el, 'click', () => { ;(el as any)._willChange = true }) addEventListener(el, 'change', () => { @@ -210,7 +210,7 @@ export const vModelSelect: ModelDirective = { deep: true, created(el, { value, modifiers: { number } }, vnode) { const isSetModel = isSet(value) - addEventListener(el, 'mousedown', () => { + addEventListener(el, 'click', () => { ;(el as any)._willChange = true }) addEventListener(el, 'change', () => {