【发布时间】:2021-05-10 02:42:54
【问题描述】:
得到反应项目并从 BE 获取所需输入的列表。创建验证模式对象需要根据条件使用或不使用字段,该字段是否存在于来自 BE 的对象中。 得到了这个解决方案,但不知道行不行?
const validationSchema = yup.object().shape({
...('phone' in fieldsList) && {'phone': yup.string().required('required')},
...('password' in fieldsList) && {'password': yup.string().required('required')},
...('email' in fieldsList) && {'email': yup.string().required('required')},
...('name' in fieldsList) && {'name': yup.string().required('required')},});
【问题讨论】:
标签: yup