diff --git a/src/components/dropdown/Dropdown.vue b/src/components/dropdown/Dropdown.vue index d6fe0d4e3..7bb9e4f4a 100755 --- a/src/components/dropdown/Dropdown.vue +++ b/src/components/dropdown/Dropdown.vue @@ -238,9 +238,11 @@ export default { isSelected(option) { return ObjectUtils.equals(this.modelValue, this.getOptionValue(option), this.equalityKey); }, - show() { + show(isFocus) { this.$emit('before-show'); this.overlayVisible = true; + + isFocus && this.$refs.focusInput.focus(); }, hide() { this.$emit('before-hide'); diff --git a/src/views/dropdown/DropdownDoc.vue b/src/views/dropdown/DropdownDoc.vue index 9ea6b2b60..39ca3119f 100755 --- a/src/views/dropdown/DropdownDoc.vue +++ b/src/views/dropdown/DropdownDoc.vue @@ -379,7 +379,7 @@ export default { show - - + isFocus: Decides whether to focus on the component. Default value is false. Shows the overlay.