daiwei 1 год назад
Родитель
Сommit
0472d008f4
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/runtime-dom/src/directives/vModel.ts

+ 2 - 2
packages/runtime-dom/src/directives/vModel.ts

@@ -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', () => {