如何使嵌套模式的字段在 yup

问题描述

我有 dateTime 的架构:

export const dateTimeSchema = yup.object({
    type: yup.string().default("datetime"),value: yup.string().nullable().matches(/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/),timezone: yup.string().nullable()
});

我有一个 employee 的架构:

export const employeeSchema = yup.object({
    type: yup.string().required("Employee type is required"),hireDate: dateTimeSchema,status: yup.string().default("")
});

dateTime 架构在其他架构中重用,但对于这个架构,我想让 value 字段成为必需。 有什么方法可以做到吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...