UNPKG

test-nut-ui

Version:

<p align="center"> <img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;"> </p>

68 lines (67 loc) 1.48 kB
import React, { FunctionComponent } from 'react'; import { BasicComponent } from '../../utils/typings'; export interface TextAreaProps extends BasicComponent { /** * 输入框内容,受控 * @default - */ value: string /** * 初始默认值,非受控 * @default - */ defaultValue: string /** * textarea 是否展示输入字符。须配合maxLength使用 * @default false */ showCount: boolean countLimit: boolean; parentStyle: React.CSSProperties; /** * 限制最长输入字符,-1 表示无限制 * @default 140 */ maxLength: number /** * textarea 的行数 * @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> & Omit<React.HTMLAttributes<HTMLTextAreaElement>, 'onChange' | 'onBlur' | 'onFocus'>>;