是的:字符串未定义
Yup: string not defined
我最近开始使用 Yup,我的项目中有这个模式,我需要将参数从字符串更改为对象 {string, string}
它是如何(工作):
exports.schema = yup.object().shape({
destination: yup.string().required('required msg'),
.....
})
我想成为怎样的人:
exports.schema = yup.object().shape({
destination: yup.object().shape({
name: string().required('required msg'),
id: string().default(null).nullable()
}).required('required msg'),
....
})
但是在我更改对象后出现此错误:
ReferenceError: string is not defined
我做错了什么?
你需要在string()前加一个yup。示例
name: yup.string().required('required msg')
你错过了字符串前的 yup
exports.schema = yup.object().shape({
destination: yup.object().shape({
name: yup.string().required('required msg'),
id: yup.string().default(null).nullable()
}).required('required msg'),
....
})
我最近开始使用 Yup,我的项目中有这个模式,我需要将参数从字符串更改为对象 {string, string}
它是如何(工作):
exports.schema = yup.object().shape({
destination: yup.string().required('required msg'),
.....
})
我想成为怎样的人:
exports.schema = yup.object().shape({
destination: yup.object().shape({
name: string().required('required msg'),
id: string().default(null).nullable()
}).required('required msg'),
....
})
但是在我更改对象后出现此错误:
ReferenceError: string is not defined
我做错了什么?
你需要在string()前加一个yup。示例
name: yup.string().required('required msg')
你错过了字符串前的 yup
exports.schema = yup.object().shape({
destination: yup.object().shape({
name: yup.string().required('required msg'),
id: yup.string().default(null).nullable()
}).required('required msg'),
....
})