We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae905df commit c9107daCopy full SHA for c9107da
components/vc-select/Select.jsx
@@ -338,7 +338,11 @@ const Select = {
338
if (open && !this.getInputDOMNode()) {
339
this.onInputKeydown(event);
340
} else if (keyCode === KeyCode.ENTER || keyCode === KeyCode.DOWN) {
341
- if (!open) {
+ // vue state是同步更新,onKeyDown在onMenuSelect后会再次调用,单选时不在调用setOpenState
342
+ // https://github.com/vueComponent/ant-design-vue/issues/1142
343
+ if (keyCode === KeyCode.ENTER && !isMultipleOrTags(this.$props)) {
344
+ this.maybeFocus(true);
345
+ } else if (!open) {
346
this.setOpenState(true);
347
}
348
event.preventDefault();
0 commit comments