react native bind this 的两种方式

第一种带参数 bind this的方式(使用箭头方法)

    <TouchableOpacity
        onPress={(e) => this._needHandlderArgument(e,argument)}
        underlayColor='#00EE76'> 
    </TouchableOpacity >
      _needHandlderArgument(e, argument) {
          // 只处理argument  e用于绑定this

      }

第二种带参数 bind this的方式(直接带参bind)

    <TouchableOpacity
        onPress={this._needHandlderArgument.bind(this,argument)}
        underlayColor='#00EE76'> 
    </TouchableOpacity >
 _needHandlderArgument(argument) {
          // 只处理argument 

 }

Tagged:

Comments are closed.