mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
29 lines (28 loc) • 1.02 kB
TypeScript
import { FormItemProps } from 'antd-mobile';
import * as React from 'react';
import { FormContextValue } from './FormContext';
import './FormItem.less';
export interface BizFormItemProps<ValueType = any> extends FormItemProps {
/**
* @description 在内置校验规则的基础上进行扩展。如果需要覆盖内置规则,请使用 `rules`。
*/
extendRules?: FormItemProps['rules'];
/**
* @description 转换该字段值,表单提交时执行。
* @param value 表单值。
* @param currentLevelValues 当前层级的值。部分特殊情况下使用。
* @returns
*/
transform?: (value: ValueType, currentLevelValues?: any) => any;
/**
* @description 水平对齐方式。
* @default 'start'
*/
justify?: FormContextValue['justify'];
style?: FormItemProps['style'] & {
'--border-inner'?: string;
'--padding-left'?: string;
};
}
declare const BizFormItem: React.FC<BizFormItemProps>;
export default BizFormItem;