diff --git a/src/components/dropdown/dropdown-item.vue b/src/components/dropdown/dropdown-item.vue index 3a98cd97..9cc7dc54 100644 --- a/src/components/dropdown/dropdown-item.vue +++ b/src/components/dropdown/dropdown-item.vue @@ -37,15 +37,10 @@ }, methods: { handleClick () { + if (this.disabled) return; const $parent = findComponentUpward(this, 'Dropdown'); const hasChildren = this.$parent && this.$parent.$options.name === 'Dropdown'; - - if (this.disabled) { - this.$nextTick(() => { - $parent.currentVisible = true; - }); - return; - } else if (hasChildren) { + if (hasChildren) { this.$parent.$emit('on-haschild-click'); } else { if ($parent && $parent.$options.name === 'Dropdown') {