فهرست منبع

Merge pull request #502 from baiyaaaaa/feat-input

fix textarea autosize bug
杨奕 8 سال پیش
والد
کامیت
8199c6ce76
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 1 0
      CHANGELOG.md
  2. 3 1
      packages/input/src/input.vue

+ 1 - 0
CHANGELOG.md

@@ -19,6 +19,7 @@
 - Table 增加属性 rowClassName
 - TableColumn 增加 fixed 属性,可选值:true, false, left, right
 - TableColumn[type="selection"] 增加 selectable 属性
+- 修复 Input textarea 在动态赋值时 autosize 没有触发的问题
 
 #### 非兼容性更新
 

+ 3 - 1
packages/input/src/input.vue

@@ -168,10 +168,12 @@
     watch: {
       'value'(val, oldValue) {
         this.currentValue = val;
-        this.resizeTextarea();
       },
 
       'currentValue'(val) {
+        this.$nextTick(_ => {
+          this.resizeTextarea();
+        });
         this.$emit('input', val);
         this.$emit('change', val);
         this.dispatch('form-item', 'el.form.change', [val]);