Explorar el Código

Select: fix size attribute not working (#13070)

hetech hace 6 años
padre
commit
ef397572da
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  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();