diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 2117d04260..8b7876143c 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -466,10 +466,12 @@ }); this.hoverIndex = -1; if (this.multiple && this.filterable) { - const length = this.$refs.input.value.length * 15 + 20; - this.inputLength = this.collapseTags ? Math.min(50, length) : length; - this.managePlaceholder(); - this.resetInputHeight(); + this.$nextTick(() => { + const length = this.$refs.input.value.length * 15 + 20; + this.inputLength = this.collapseTags ? Math.min(50, length) : length; + this.managePlaceholder(); + this.resetInputHeight(); + }); } if (this.remote && typeof this.remoteMethod === 'function') { this.hoverIndex = -1;