Textarea
多行文本输入
Basic Example
Props
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | value 值(受控与否参考https://facebook.github.io/react/docs/forms.html) | String | 无 |
defaultValue | 设置初始默认值 | String | - |
placeholder | placeholder | String | '' |
placeholderTextColor | placeholderTextColor | String | theme.color_text_placeholder |
editable | 是否可编辑 | bool | true |
disabled | 是否禁用 | bool | true |
autoFocus | 是否禁用 | bool | true |
clear | 是否带清除功能(仅editable 为true ,disabled 为false 才生效)。在 Android 中, 处于编辑状态(focus)时 icon 才会出现, 且此组件被ScrollView 包裹时, 设置ScrollView 的keyboardShouldPersistTaps 属性为handled 或always 时, icon才会正确响应点击事件 | bool | false |
count | 最大长度 | number | 无 |
textAlign | 输入框的位置,可选值有 left 和 right | string | right |
onChange | change 事件触发的回调函数 | (val: string): void | - |
onBlur | blur 事件触发的回调函数 | (val: string): void | - |
onFocus | focus 事件触发的回调函数 | (val: string): void | - |
labelNumber | 标签的文字个数,可用2-7 之间的数字 | number | 5 |
last | 如果是最后一项,则将移除borderBottom (默认拥有borderBottom ) | bool | false |
rows | 显示几行 | number | 1 |
autoHeight | 高度自适应, autoHeight 和 rows 请二选一 | bool | false |
label | title | string | 无 |
labelPosition | title 的位置 ,可选值有 top left | string | top |
onContentSizeChange | count变化的时候触发的方法 | (event: object): void | 无 |