代码之家  ›  专栏  ›  技术社区  ›  Robert Stevens

React Formik Yup Validation-CountryCode字段在所有数组中应相同

  •  0
  • Robert Stevens  · 技术社区  · 4 年前

    我有一个数组,它有一个叫做country的字段。当用户为此数组添加多个条目时,country字段在所有条目中的值都应该相同。

    Component.validationSchema = Yup.object().shape({
    stores: Yup.array()
        .of(
            Yup.object().shape({
                name: Yup.string().required().max(128),
                country: Yup.string().required().max(2),
            }),
        )
        .required(),
    

    });

    因此,尽管商店可以有不同的名称,但它们应该都在同一个国家,例如南非。

    如何验证?

    编辑:

    我在用打字。

    0 回复  |  直到 4 年前