ReactNative之TextInput

TextInput是一个允许用户在应用中通过键盘输入文本的基本组件。

***如何要对TextInput设置边框则multiline属性要为true.

1.onChangeText 当TextInput内容发生变化是触发(最为常用)

2.onFocus当TextInput获取焦点时触发

3.keyboardType 弹出为何种输入的软键盘类型(所有平台都支持default、numeric、email-address

4.placeholder当内容为空时所显示的值 跟Android的hint相似

5.placeholderTextColor占位字符串显示的颜色(这个Android好像是没有自带的)

6.maxLength 编辑框最多的字符串个数

7.editable 编辑框是否可被编辑

8.autoCapitalize 自动转大写(characters: 所有的字符大写,words: 每个单词的第一个字符,sentences: 每句话的第一个字符(认),none: 不自动切换任何字符为大写)

9.secureTextEntry  编辑框会遮住之前输入的文字类似于密码

10.value  编辑框内容

11.multline   编辑框内容是否为多行

12.onSubmitEditing当在软键盘按提交或确定是触发该事

13.numberOfLines 编辑框内容设置为多少行

14.clear() 清除编辑框内容


这些个人觉得比较常用所以罗列一下!

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...