Bladeren bron

初始化时重置input高度

zhangxc 5 jaren geleden
bovenliggende
commit
b8fcf8b0b2
1 gewijzigde bestanden met toevoegingen van 12 en 2 verwijderingen
  1. 12 2
      src/components/diagBase/AddDiagBase.vue

+ 12 - 2
src/components/diagBase/AddDiagBase.vue

@@ -50,6 +50,7 @@
                     <td class="FeatureNumber"  >
                         <el-tooltip :disabled="!item.verifyCode&&!item.codeNull&&!item.codeError" class="item" effect="dark" :content="item.verifyCode||item.codeNull||item.codeError" placement="top">
                             <el-input class="groupTextarea" 
+                                ref="textarea"
                                 type="textarea"  
                                 :autosize="{ minRows: 1}"
                                 :class="{borderRed:item.verifyCode||item.codeNull, colorRed: item.codeError}" 
@@ -62,7 +63,8 @@
                     </td>
                     <td class="FeatureStand" >
                         <el-tooltip  :disabled="!item.verifyStandard&&!item.standardNull" class="item" effect="dark" :content="item.verifyStandard||item.standardNull" placement="top">
-                            <el-input class="groupTextarea"  
+                            <el-input class="groupTextarea" 
+                                ref="textarea" 
                                 type="textarea"
                                 :autosize="{ minRows: 1}"
                                 :class="{borderRed:item.verifyStandard||item.standardNull}" 
@@ -93,6 +95,7 @@
                     <td class="FeatureRelate">
                         <el-tooltip :disabled="!item.verifyRelation&&!item.relationNull"  class="item" effect="dark" :content="item.verifyRelation||item.relationNull" placement="top">
                             <el-input class="groupTextarea" 
+                                ref="textarea"
                                 type="textarea"
                                 :autosize="{ minRows: 1}"
                                 :class="{borderRed:item.verifyRelation|| item.relationNull}" 
@@ -145,6 +148,7 @@
                     <td class="FeatureResult">
                         <el-tooltip :disabled="!item.verifyResult"  class="item" effect="dark" :content="item.verifyResult" placement="top">
                             <el-input class="groupTextarea"
+                                ref="textarea"
                                 type="textarea"  
                                 :autosize="{ minRows: 1}"
                                 :readonly="item.type!=3"  
@@ -321,7 +325,13 @@
             
         }
     },
-   
+   mounted(){
+       this.$nextTick(()=>{
+           for(let i=0; i <this.$refs.textarea.length; i++) {
+               this.$refs.textarea[i].resizeTextarea()
+           }
+       })
+   },
     watch: {
         // searchTagVal(newVal, preVal) {
         //     if(newVal.trim() == ''){