美文网首页
React-navigation 2.0版本header设置无效

React-navigation 2.0版本header设置无效

作者: fake_roadster | 来源:发表于2018-05-29 17:42 被阅读729次

目前网上的教程大多都是1.0.0版本的,class中 navigationOptions中的header的设置是可以生效的,但是2.0以后只在navigationOptions中设置是不起作用的,作者没有提及这个bug,原因是navigation没有通过navigationOptions方法传过来,不过github上已有人给出了解决方案:

tab名.navigationOptions = ({ navigation }) => {
const component = tab名.router.getComponentForState(navigation.state)
if (typeof component.navigationOptions === 'function') {
    return component.navigationOptions({ navigation })
}
return component.navigationOptions
}

可以在路由配置界面添加一下代码

相关文章

网友评论

      本文标题:React-navigation 2.0版本header设置无效

      本文链接:https://www.haomeiwen.com/subject/hjvajftx.html