From 054758e92ceb1398bad7bd4fe0254c8255af62fa Mon Sep 17 00:00:00 2001 From: mxie <15623530290@163.com> Date: Thu, 24 Jan 2019 10:26:23 +0800 Subject: [PATCH] fix: clickoutside event listener change capturing to bubbling --- src/directives/clickoutside.js | 4 ++-- src/index.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/directives/clickoutside.js b/src/directives/clickoutside.js index 2de04853..d1d742ee 100644 --- a/src/directives/clickoutside.js +++ b/src/directives/clickoutside.js @@ -11,9 +11,9 @@ export default { binding.value() } } - document.addEventListener('click', el['@clickoutside'], true) + document.addEventListener('click', el['@clickoutside'], false) }, unbind (el) { - document.removeEventListener('click', el['@clickoutside'], true) + document.removeEventListener('click', el['@clickoutside'], false) } } diff --git a/src/index.vue b/src/index.vue index ed6e4689..175ddefa 100644 --- a/src/index.vue +++ b/src/index.vue @@ -10,7 +10,7 @@ }" v-clickoutside="closePopup">