今天在使用 uView 的表单校验的时候,遇到了一个 BUG,记录一下:表单校验有一项怎么也不通过,重新修改或者获取焦点就没事了,查了很多资料最后终于解决✌️,在 rules 中加上如下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
{
required: true,
message: '请输入住院号',
transform(value) {
return String(value);
},
trigger: ['change', 'blur']
},
{
type: 'number',
message: '请输入数字',
trigger: ['change', 'blur']
}