【发布时间】:2018-10-12 16:02:43
【问题描述】:
我一直在尝试制作一个合适的 RNN V2 树,但它对我来说没有意义......鉴于这个例子:
root: {
bottomTabs: {
children: [
{
component: {
name: 'Main',
options: {
bottomTab: {
text: 'Main',
},
},
},
},
{
component: {
name: 'Secondary',
options: {
bottomTab: {
text: 'Secondary',
},
},
},
},
],
},
},
}
假设我想告诉导航器对活动底部选项卡使用红色。如果我想实现这一点,那么我需要将 selectedTextColor 添加到 EACH COMPONENT
...component: {
...
options: {
...
selectedTextColor: 'red'
}
}
与bottomTabs 可见、隐藏等相同... 如何在父项中设置一次,让子项继承这些选项?
【问题讨论】:
-
这不是一个真正的答案,但我建议使用 react-navigation,API 更简单,您可以将 activeColors 传递给导航堆栈而不是单个组件reactnavigation.org
标签: react-native react-native-navigation react-native-navigation-v2