Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 将按钮或TouchableHighlight嵌套在TouchableHighlight中_React Native_Button - Fatal编程技术网

React native 将按钮或TouchableHighlight嵌套在TouchableHighlight中

React native 将按钮或TouchableHighlight嵌套在TouchableHighlight中,react-native,button,React Native,Button,我有一个组件,我使用TouchableHighlight(在下面的屏幕截图中以红色突出显示)将其设置为“可触摸”。但是,在这个组件中,我希望另一个组件具有自己的onPress处理程序(下面用蓝色墨水突出显示) 我如何做到这一点 您可以这样做: <TouchableHighlight onPress={() => console.log("something 01")}> <View> //some code <Touch

我有一个组件,我使用
TouchableHighlight
(在下面的屏幕截图中以红色突出显示)将其设置为“可触摸”。但是,在这个组件中,我希望另一个组件具有自己的
onPress
处理程序(下面用蓝色墨水突出显示)

我如何做到这一点

您可以这样做:

<TouchableHighlight onPress={() => console.log("something 01")}>
    <View>
        //some code
        <TouchableHighlight onPress={() => console.log("something 02")}></TouchableHighlight>
        //some code
    </View>
</TouchableHighlight>
console.log(“something 01”)}>
//一些代码
console.log(“something 02”)}>
//一些代码
可能重复: