美文网首页
合并状态机变量的最简语法

合并状态机变量的最简语法

作者: 小雨hahaha | 来源:发表于2017-04-11 11:15 被阅读91次

    一个注册账号的页面,inputedNum是输入的账号,updateNum是更新这个输入的一个函数,以下三种写法是相同的:

    1、updateNum: function(newText) {
                this.setState(() => {
                   return {
                         inputedNum: newText,
                           };
                });
    }
    
    
    2、updateNum: function(inputedNum) {
                 this.setState(() => 
                     return { inputedNum };
                 );
    }
    
    
    3、updateNum: function(inputedNum) {
                 this.setState({ inputedNum });
    }
    

    综上所述,输入手机号的地方

    <TextInput>
          placeholder = {'请输入手机号'}
          onChangeText = {(newText) => this.updateNum(newText)}
    </TextInput>
    

    就可以写成

    <TextInput>
          placeholder = {'请输入手机号'}
          onChangeText = {(inputedNum) => this.setState({inputedNum})}
    </TextInput>

    相关文章

      网友评论

          本文标题:合并状态机变量的最简语法

          本文链接:https://www.haomeiwen.com/subject/gisyattx.html