【发布时间】:2016-02-06 13:28:03
【问题描述】:
一个简单的问题,你用 ReactNative 写得很好。
使用 ListView 将参数从一个场景传递到另一个场景的最佳方法是什么,其中有项目的详细信息。
_renderRow (rowData, sectionID, rowID, highlightRow) {
return (
<View>
<TouchableHighlight
onPress={() => this.props.navigator.push({name: 'Item1', data: rowData.name, rowID: rowID})}>
<Text>{rowID}.- {rowData.name}</Text>
</TouchableHighlight>
</View>
)
};
只是我知道可以在navigator.push的路由对象中传递简单的数据,如代码所示。
如何在场景之间传递更复杂的对象? Native React 的正确方法是什么?有什么例子吗?
【问题讨论】:
标签: listview react-native detailsview