繁体   English   中英

Formik表单正在提交时,如何向按钮添加类?

[英]How can I add a class to a button when a Formik Form isSubmitting?

Formik表单正在提交时,如何向按钮添加类?

如果表单isSubmitting,例如{isSubmitting ? "Please wait..." : "LOG IN"} {isSubmitting ? "Please wait..." : "LOG IN"} -但是如何向按钮添加class / className?

<button
    type="submit"
    className={`btn`}
    onClick={() => {
    api.submitForm();
    }}
    disabled={api.isSubmitting}
>
    LOG IN
</button>

你可以简单地做

className={'btn ' + (isSubmitting ? 'btn-while-submitting' : '')}

或使用类似的类名

className={classNames('btn', {
    ['btn-while-submitting']: isSubmitting,
})}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM