【发布时间】:2018-05-10 21:31:36
【问题描述】:
我想根据 React Native 应用中的状态变化来显示/隐藏导航项。 这就是我所做的。
static navigationOptions = ({ navigation }) => {
return {
headerLeft: <Button this.state.showSaveBtn && title='Save'/>
}
}
...
validateForm () {
if (validate()){
this.setState({showSaveBtn: true});
} else {
this.setState({showSaveBtn: false});
}
}
但它无法运行,因为“this”不引用当前组件。 我刚刚展示了我想怎么做。 重要的是用状态变量控制导航项。
谢谢。
【问题讨论】:
标签: reactjs react-native navigation stack-navigator