初次使用,记录下问题:
使用inputNumber时加校验,点击确定时无论inputNumber中是否有数组都一直提示"为输入内容",但是当输入字符时就没有提示
<a-form-item label="数量:" name="count">
<a-input-number v-model:value="formState.count" :min="1" :precision="0" :max="1000" placeholder="请输入条数" />
<span class="num-total">共 1000 条</span>
</a-form-item>
const rules = {
count: [{required: true, message: '请输入条数', trigger: 'blur' }]
}
原因:count:[{required: true, message: '请输入条数', trigger: 'buler' }] 没有加type,默认为string
解决办法:
const rules = {
count: [{type: 'number',required: true, message: '请输入条数', trigger: 'blur' }]
}