async-validator
async-validator copied to clipboard
非必填的Number输入框校验失败
非必填输入框没有值时,校验失败,提示 is not a number,应该校验通过
<el-form-item label="Daily Limit" prop="dailyLimit" :rules="[{type: 'number', min: 0}]"> <el-input v-model.number.trim="form.dailyLimit" type="number" min="0" class="form-control" placeholder="Daily Limit" /> </el-form-item>
解决了吗
试一试用transform 转一下
<el-form-item label="初始读数" prop="startNumber" :rules="[ { type: 'integer',min: 0, max: 9999,message: '有效值0-9999', trigger: 'blur', transform:transformNumber } ]" >
transformNumber(value){ return Number(value) }
https://github.com/react-component/async-validator/pull/2