@nutui/nutui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
67 lines (66 loc) • 1.47 kB
TypeScript
import { FunctionComponent } from 'react';
import { TextareaProps } from '@tarojs/components';
import { BasicComponent } from '../../utils/typings';
export interface TextAreaProps extends Omit<TextareaProps, 'showCount' | 'onFocus' | 'onBlur'>, Omit<BasicComponent, 'style'> {
/**
* 输入框内容,受控
* @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<Partial<TextAreaProps>>;