问题描述 iView 按照 Form 组件文档用法写非空校验,当表单数据有默认值并且默认值类型为 Number校验失败,手动输入可以校验成功。 问题原因 官方已经给出回答,校验规则默认是 string。而手动输入的时候 Input 组件会把输入内容转为字符串。 解决办法 默认值设置为字符串类型,或者用自定义校验。