【发布时间】:2021-05-27 23:23:19
【问题描述】:
我有一个这样的数组
{
array: ["1", "4"]
}
但我想向它添加一个 yup 验证——如果数组为空——那么数组中至少有一项
我已经尝试过类似的方法 - 但它不起作用
myArray: yup.array().min(1). required("at least one item needs to be here")
空数组总是真实的吗? Yup: Validating Array of Strings That Can Be Empty
但是这个沙盒似乎可以工作? https://codesandbox.io/s/serene-khorana-3pjmq?file=/src/index.js
https://codesandbox.io/s/lively-rgb-b2sct
这是 formik 表单框架的工作 - 带有复选框 - 显示 - 但是当未选择复选框时,也就是值是一个空数组 - 错误应该显示 - 但它没有?
【问题讨论】:
标签: javascript yup