今天遇到很奇葩的問題,表單驗證按照標准格式寫的,怎么還會提示未填寫的提示呢,而且在驗證的上一步已經打印到輸入框中的值,以下是部分代碼。只展示重要部分的代碼。
1 <u-form-item :border-bottom="false" label="投標有效期" prop="periodspan"> 2 <u-input class="effective_date" placeholder="請填寫招標文件要求的投標有效期天數" type="number" height="120" v-model="form.periodspan" @input="CalculateDay"/> 3 </u-form-item>
紅字部分是錯誤的寫法,打印this.form.periodspan的類型是number類;校驗失敗,會顯示此內容未填寫。
但是轉換成字符串類型,則可以校驗通過。