Browse Source

Select: fix size attribute not working (#13070)

hetech 6 years ago
parent
commit
ef397572da
1 changed files with 6 additions and 1 deletions
  1. 6 1
      packages/select/src/select.vue

+ 6 - 1
packages/select/src/select.vue

@@ -854,7 +854,12 @@
 
       const reference = this.$refs.reference;
       if (reference && reference.$el) {
-        this.initialInputHeight = reference.$el.getBoundingClientRect().height;
+        const sizeMap = {
+          medium: 36,
+          small: 32,
+          mini: 28
+        };
+        this.initialInputHeight = reference.$el.getBoundingClientRect().height || sizeMap[this.selectSize];
       }
       if (this.remote && this.multiple) {
         this.resetInputHeight();