【发布时间】:2018-06-05 23:38:51
【问题描述】:
我需要从静态 navigationOptions 调用一个动作,但无法通过 this.props 访问我的动作。如何调用这个动作?我在控制台中收到错误“无法读取未定义的属性‘注销’”。
static navigationOptions = ({navigation}) =>( {
title: 'Home',
header: <Header headerTitle={navigation.state.routeName} logoutButtonPress={() => {
this.props.logout(); // this action is not working
NavigationActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: "Welcome" })]
})
navigation.navigate('Welcome');
}
}
/>,
});
【问题讨论】:
标签: react-native