008_ReactNative: TextInput

(問渠那得清如許,為有源頭活水來。 雙手奉上RN官網(wǎng))

TextInput 基本的獲取用戶輸入內(nèi)容的組件. onChangeText屬性可以關(guān)聯(lián)一個當文本發(fā)生變化時的處理函數(shù). onSubmitEditing屬性可以關(guān)聯(lián)一個當文本提交時的處理函數(shù).


import React, { Component } from 'react';
import { AppRegistry, Text, TextInput, View } from 'react-native';

class PizzaTranslator extends Component {
  constructor(props) {
    super(props);
    this.state = {text: ''};
  }

  render() {
    return (
      <View style={{padding: 10}}>
        <TextInput
          style={{height: 40}}
          //提示文字
          placeholder="請輸入用于轉(zhuǎn)換的文字!"
//           關(guān)聯(lián)當文字發(fā)生變化時的處理函數(shù)
          onChangeText={(text) => this.setState({text})}
        />
        <Text style={{padding: 10, fontSize: 42}}>
          {/*轉(zhuǎn)換文字*/}
          {this.state.text.split(' ').map((word) => word && '??').join(' ')}
        </Text>
      </View>
    );
  }
}

AppRegistry.registerComponent('PizzaTranslator', () => PizzaTranslator);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容