在onpress

时间:2018-05-28 18:16:57

标签: react-native react-native-android

我在onPress期间遇到问题它会引发错误未定义的函数......等等。

有人可以帮我解决我的代码出了什么问题。为什么我不能调用_deletetRecord函数。

提前谢谢。

_deleteRecord = (id) => {

        this.props.deleteRecord(id);
    }; 

static navigationOptions = ({ navigation}) =>{
return{
       headerRight: (
                <IconIonicons
                    color="white"
                    name="md-trash"
                    size={24}
                    onPress={() =>this._deleteRecord(params.id)}
                    style={{color: '#ffffff', marginRight: 15}}
                />

            ),
 }

}

1 个答案:

答案 0 :(得分:0)

Change onPress={() =>this._deleteRecord(params.id)} to onPress={this._deleteRecord(params.id).bind(this)}