使用uin-forms rules校验,动态输入的数字数据类型好像为string 类型,无法使用minimum 校验,例子如下:
<uni-forms-item name="qjts" label="请假天数" :required="true">
<uni-easyinput type="number" :inputBorder="false" v-model="formData.qjts" placeholder="请假天数"></uni-easyinput>
</uni-forms-item>
初始值:
export default {
data() {
return {
formData: {
qjts:0
},
/ 规则校验 /
rules: {
qjts: {
rules: [{
required: true,
errorMessage: '请填写{label}'
},{
minimum: 0.1,
errorMessage: '{label}必须大于0'
}],
label: '请假天数'
}
}
}
}
初始化数据可以校验,在界面修改值,一直校验失败,附件分别是初始化和手动更改的截图