文档中心 > 淘应用文档

淘应用-组件-表单组件-Input 输入框-textarea

更新时间:2018/01/10 访问次数:443

TextInput 文字输入

TextInput 是唤起用户输入的基础组件。

属性

名称 类型 默认值 描述
multiline Boolean 定义该属性文本框可以输入多行文字
accessibilityLabel String 为元素添加标识
autoComplete Boolean 添加开启自动完成功能
autoFocus Boolean 添加开启获取焦点
editable Boolean 默认为true 如果为fase则文本框不可编辑
keyboardType String 设置弹出哪种软键盘 可用的值有default ascii-capable numbers-and-punctuation url number-pad phone-pad name-phone-pad email-address decimal-pad twitter web-search numeric
maxLength Number 设置最大可输入值
maxNumberOfLines Number 当文本框为mutiline时设置最多的行数
numberOfLines Number 同上设置行数
placeholder String 设置文本框提示
password Boolean 文本框内容密码显示
secureTextEntry Boolean 同上文本框内容密码显示
style String 设置样式
value String 文本框的文字内容
onBlur Function 文本框失焦时调用此函数。onBlur={() => console.log('失焦啦')}
onFocus Function 文本框获得焦点时调用此函数
onChange Function 文本框内容变化时调用此函数(用户输入完成时触发。通常在 blur 事件之后)
onInput Function 文本框输入内容时调用此函数

基本示例

// demo
import {createElement, Component, render} from 'rax';

render(<Input type="textarea"
  placeholder={'Enter text to see events'}
  autoFocus
  onFocus={() => console.log('onFocus')}
  onBlur={() => console.log('onBlur')}
  onInput={() => console.log('onInput')}
  style={{
    width: 750,
    height: 100,
    borderColor: '#000',
    borderWidth: 1,
    paddingTop: 10,
    paddingLeft: 0
  }}
/>);

FAQ

关于此文档暂时还没有FAQ
返回
顶部