35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
![]() |
import { IBaseProps } from '../../_util/base';
|
|||
|
/**
|
|||
|
* 有效值:return(显示“换行”)、done(显示“完成”)、go(显示“前往”)、next(显示“下一个”)、search(显示“搜索”)、send(显示“发送”)。
|
|||
|
*/
|
|||
|
export type ConfirmType = 'return' | 'done' | 'go' | 'next' | 'search' | 'send';
|
|||
|
/**
|
|||
|
* @description 输入框。
|
|||
|
*/
|
|||
|
export interface TextareaProps extends IBaseProps {
|
|||
|
value?: string;
|
|||
|
defaultValue: string;
|
|||
|
placeholder: string;
|
|||
|
placeholderClassName: string;
|
|||
|
placeholderStyle: string;
|
|||
|
autoHeight: boolean;
|
|||
|
showCount: boolean;
|
|||
|
allowClear: boolean;
|
|||
|
controlled: boolean;
|
|||
|
enableNative?: boolean;
|
|||
|
maxLength?: number;
|
|||
|
inputClassName: string;
|
|||
|
disabled?: boolean;
|
|||
|
inputStyle: string;
|
|||
|
focusStyle?: string;
|
|||
|
name?: string;
|
|||
|
confirmType?: ConfirmType;
|
|||
|
focus?: boolean;
|
|||
|
confirmHold?: string;
|
|||
|
onChange?: (value: string, e: any) => void;
|
|||
|
onBlur?: (value: string, e: any) => void;
|
|||
|
onFocus?: (value: string, e: any) => void;
|
|||
|
onConfirm?: (value: string, e: any) => void;
|
|||
|
}
|
|||
|
export declare const TextareaDefaultProps: TextareaProps;
|