formik - 如何使用when条件访问Yup中嵌套对象中的父值
问题描述
看起来我的问题是尝试adhocReoccur
从嵌套对象中访问 的值dateInfo
。
基于此,我如何在startDate
级别访问此值?
Yup.object().shape({
adhocReoccur: Yup.string()
.required('Window type selection is required'),
dateInfo: Yup.object().shape({
startDate: Yup.mixed()
.when('adhocReoccur', {
is: (adhocReoccur) => adhocReoccur != 'R',
then: Yup.date()
.nullable()
.required('==> Start time is required'),
otherwise: Yup.string()
.nullable()
.default(null)
})
})
})
解决方案
推荐阅读
- javascript - 设置http请求的响应参数
- r - 使用 str_replace 时转义括号的问题
- vue.js - Vue + Axios 与 sessionStorage
- java - Android Studio - 芯片的关闭图标不执行任何操作(Java)
- android - 从库 Kotlin Android 旋转图像方向
- java - Spring Boot Redis 将 POJO 列表存储为值
- java - 如何在专用网络中部署 Java Web 服务
- javascript - 刷新页面后,其内容消失并出现错误
- c - 插入时根节点自动重置为空
- json - JsonSerializer:如何在 json 中创建列表而不涉及法式大括号中的元素?