From 0d676acbc2a9ee8e634dc707e40f390b767019fd Mon Sep 17 00:00:00 2001 From: kooriookami <38392315+kooriookami@users.noreply.github.com> Date: Tue, 20 Apr 2021 10:39:17 +0800 Subject: [PATCH] fix(dropdown): fix click disabled still trigger (#1865) fix #1864 --- packages/dropdown/src/dropdown-item.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/dropdown/src/dropdown-item.vue b/packages/dropdown/src/dropdown-item.vue index 87899dbab2..b7fee31b73 100644 --- a/packages/dropdown/src/dropdown-item.vue +++ b/packages/dropdown/src/dropdown-item.vue @@ -34,7 +34,10 @@ export default defineComponent({ function handleClick(e: UIEvent) { // if disabled don't collapse the drop-down list - if(props.disabled) return + if (props.disabled) { + e.stopImmediatePropagation() + return + } if (elDropdown.hideOnClick.value) { elDropdown.handleClick?.() }