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

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

作者: 小雨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