Reactjs 如何在react-yup中以固定密码值编写if语句
常量初始值={ 电子邮件:“”, 密码:“”, 记住:错 }Reactjs 如何在react-yup中以固定密码值编写if语句,reactjs,Reactjs,常量初始值={ 电子邮件:“”, 密码:“”, 记住:错 } 这是代码。如果修复密码值,将显示成功。如果我给另一个密码,它将显示不正确的密码。如何在yup中编写代码yup的test函数有助于找到解决方案。记录如下: mixed.test(name: string, message: string, test: function) 对于您的特殊情况,您可以尝试以下方法: const pass = 's0m3t3xt'; const validationSchema = Yup.object().
这是代码。如果修复密码值,将显示成功。如果我给另一个密码,它将显示不正确的密码。如何在yup中编写代码yup的
test
函数有助于找到解决方案。记录如下:
mixed.test(name: string, message: string, test: function)
对于您的特殊情况,您可以尝试以下方法:
const pass = 's0m3t3xt';
const validationSchema = Yup.object().shape({
email: Yup.string().email('invalid mail id').required("Required"),
password: yup
.string()
.test('match',
'wrong password',
function(password) {
return password === pass;
}),
}),
const pass = 's0m3t3xt';
const validationSchema = Yup.object().shape({
email: Yup.string().email('invalid mail id').required("Required"),
password: yup
.string()
.test('match',
'wrong password',
function(password) {
return password === pass;
}),
}),