重复点击反应原生

时间:2017-06-28 09:03:07

标签: react-native onpress

当用户垃圾邮件点击/点击按钮/ TouchableOpacity in native native时出现问题。

例如:点按以浏览其他屏幕

我该如何解决?

功能

onItemPress(title) {
    this.props.navigation.navigate(title.toLowerCase(), { title });
}

渲染

<TouchableOpacity
    onPress={() => this.onItemPress("QuickMenu")}
/>

1 个答案:

答案 0 :(得分:0)

我认为this是一种选择 成分

<TouchableHighlight ref = {component => this._touchable = component}
                    onPress={() => this.yourMethod()}/>

方法

yourMethod() {
    var touchable = this._touchable;
    touchable.disabled = {true};

    //what you actually want your TouchableHighlight to do
}