我正在使用Yup来验证我的表单。在我的一种形式中,我想验证一个<input type="file" />
是否有文件。
我已经对此进行了测试(但它不起作用):
Yup.object().shape({
file: Yup.object().shape({
name: Yup.string().required()
}).required('File required')
我在控制台中有以下错误消息:
file 必须是一个
object
类型,但最终值是:(null
从 value 转换{}
)。如果“null”旨在作为空值,请务必将架构标记为.nullable()
任何想法?