diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index a9b63214d..622925c4b 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -646,7 +646,7 @@ let inputChildNodes = this.$refs.reference.$el.childNodes; let input = [].filter.call(inputChildNodes, item => item.tagName === 'INPUT')[0]; const tags = this.$refs.tags; - const tagsHeight = Math.round(tags.getBoundingClientRect().height); + const tagsHeight = tags ? Math.round(tags.getBoundingClientRect().height) : 0; const sizeInMap = this.initialInputHeight || 40; input.style.height = this.selected.length === 0 ? sizeInMap + 'px'