Skip to content

Commit 054758e

Browse files
committed
fix: clickoutside event listener change capturing to bubbling
1 parent 479fb8f commit 054758e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/directives/clickoutside.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ export default {
1111
binding.value()
1212
}
1313
}
14-
document.addEventListener('click', el['@clickoutside'], true)
14+
document.addEventListener('click', el['@clickoutside'], false)
1515
},
1616
unbind (el) {
17-
document.removeEventListener('click', el['@clickoutside'], true)
17+
document.removeEventListener('click', el['@clickoutside'], false)
1818
}
1919
}

src/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}"
1111
v-clickoutside="closePopup">
1212
<div class="mx-input-wrapper"
13-
@click="showPopup">
13+
@click.stop="showPopup">
1414
<input
1515
:class="inputClass"
1616
:name="inputName"

0 commit comments

Comments
 (0)