import { FunctionComponent } from 'react'; import { TextareaProps } from '@tarojs/components'; import { BasicComponent } from '../../utils/typings'; export interface TextAreaProps extends Omit, Omit { /** * 输入框内容,受控 * @default - */ value: string /** * 初始默认值,非受控 * @default - */ defaultValue: string /** * textarea 是否展示输入字符。须配合maxLength使用 * @default false */ showCount: boolean /** * 限制最长输入字符,-1 表示无限制 * @default 140 */ maxLength: number /** * textarea 的行数(仅支持H5) * @default 2 */ rows: number /** * 设置占位提示文字 * @default 请输入内容 */ placeholder: string /** * 只读属性 * @default false */ readOnly: boolean /** * 禁用属性 * @default false */ disabled: boolean /** * 高度是否可拉伸 * @default false */ autoSize: boolean /** * 输入内容时触发 * @default - */ onChange: (value: string) => void /** * 失焦时触发 * @default - */ onBlur: (event: Event) => void /** * 聚焦时触发 * @default - */ onFocus: (event: Event) => void } export declare const TextArea: FunctionComponent>;