]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: update
authordaiwei <daiwei521@126.com>
Sat, 12 Oct 2024 04:13:54 +0000 (12:13 +0800)
committerdaiwei <daiwei521@126.com>
Sat, 12 Oct 2024 04:13:54 +0000 (12:13 +0800)
packages/runtime-dom/src/directives/vModel.ts

index 7d93b705d7fc56467a88d73b1ef93e305427d07b..3c5e9fa933fb279b05b2029b06ba99799a10e9c9 100644 (file)
@@ -122,7 +122,7 @@ export const vModelCheckbox: ModelDirective<HTMLInputElement> = {
   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<HTMLSelectElement, 'number'> = {
   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', () => {