我有以下代码:
_renderMenuItem(name) {
return (
<TouchableHighlight onPress={() => this._onItemClicked(name) }>
<Text>{name}</Text>
</TouchableHighlight>
)
}
_onItemClicked(name) {
Actions.categoryScreen()
this.props.dispatch(updateActivePage(name))
// Close the NavigationDrawer
Actions.refresh({ key: 'drawer', open: false })
}
Actions.refresh()
工作正常,但没有Actions.categoryScreen()
- 看起来没有真正发生。如果我将传递给的参数替换为onPress
,onPress={Actions.categoryScreen}
那么它可以正常工作并显示 categoryScreen。但是,这对我没有帮助,因为当 onPress 被触发时我想做更多的事情,我还需要传递“名称”参数。
任何想法,任何人?
提前致谢。