如何解决希望有条件地以formik
我在理解Formik和有条件地渲染某些项目时遇到了麻烦 想要在formik中有条件地呈现初始值,请继续告诉我在if语句中图像未定义
<Formik
enableReinitialize={true}
initialValues={{
name: currentBankData.name || '',address: currentBankData.address || '',country: currentBankData.country || '',region: currentBankData.region || '',city: currentBankData.city || '',swiftCode: currentBankData.swiftCode || '',routeCode: currentBankData.routeCode || '',image: currentBankData.image || ''
/*Something Like this
baniId ? (
image: currentBankData.image || ''
) : ("")
*/
}
}
解决方法
这是您的意思吗?如果为baniId
,则为currentBankData.image
,否则为''
initialValues={{
// ...
image: baniId ? currentBankData.image : ''
// ...
}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。