Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 在onPress方法中使用导航时,TouchableOpacity在ListView中挂起_React Native_React Native Scrollview - Fatal编程技术网

React native 在onPress方法中使用导航时,TouchableOpacity在ListView中挂起

React native 在onPress方法中使用导航时,TouchableOpacity在ListView中挂起,react-native,react-native-scrollview,React Native,React Native Scrollview,我使用的是ListView,ListView的每一项都是TouchableOpacity组件。按下按钮,我需要导航到另一页。所以,我调用方法_navigator()。但当我按下这个项目(TouchableOpacity元素)时,它会挂起几秒钟,大约4-5秒。下面是我的代码示例 rerenderRow(row, rowID, tabId) { <TouchableOpacity style={styles.element} onPress={() => this._

我使用的是ListView,ListView的每一项都是TouchableOpacity组件。按下按钮,我需要导航到另一页。所以,我调用方法_navigator()。但当我按下这个项目(TouchableOpacity元素)时,它会挂起几秒钟,大约4-5秒。下面是我的代码示例

    rerenderRow(row, rowID, tabId) {
      <TouchableOpacity style={styles.element} onPress={() => this._navigate('NewPage', row)}> 
        <View>----</View>
      </TouchableOpacity>
    }
rerenderRow(行、行ID、表ID){
这。_导航('NewPage',row)}>
----
}

如何解决此问题

你能再展示一些代码吗,包括
\u导航方法谢谢你,纳德。这里是我的cod@NaderDabit的简短版本,这里是我的cod jsfiddle.net/eczdpw1yI的简短版本,无法在jsfiddle上运行代码。对于React Native,有rnplay.org,你能提供一个链接吗?你能展示更多的代码吗,包括
\u导航
方法谢谢你,纳德。这里是我的cod@NaderDabit的简短版本,这里是我的cod jsfiddle.net/eczdpw1yI的简短版本,无法在jsfiddle上运行代码。对于React Native,有rnplay.org,您能提供一个链接吗?