mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
19 lines (18 loc) • 889 B
TypeScript
import React from 'react';
import { BizFormItemInputProps } from '../ItemInput';
import { BizCaptchaButtonProps } from '../../BizCaptchaButton';
export interface BizFormItemCaptchaProps extends BizFormItemInputProps, Pick<BizCaptchaButtonProps, 'initText' | 'runText' | 'resetText' | 'second'> {
/**
* @description 点击按钮触发。用于验证手机号码或邮箱,请求获取验证码。如果返回 `false` 或 `Promise.reject()` 表示验证失败。
* @default ()=>true
* @returns
*/
onGetCaptcha?: () => boolean | Promise<any>;
/**
* @description 验证码按钮属性。
* @see {@link https://mobile-more.vercel.app/#/components/captcha-button#api|BizCaptchaButtonProps}
*/
captchaButtonProps?: BizCaptchaButtonProps;
}
declare const BizFormItemCaptcha: React.FC<BizFormItemCaptchaProps>;
export default BizFormItemCaptcha;