0
我正在使用标签导航器,并且我有一个路由器设置了所有标签,我正在使用react-native-elements将搜索框添加到根标签的标题中:react-native标签导航器搜索框
export const Root = StackNavigator({
Tabs: {
screen: Tabs,
navigationOptions: {
header: <SearchHeader />
}
},
}, {
mode: 'modal',
});
我试图根据哪个选项卡的焦点更改搜索栏中的placeHolder文本。任何想法,我可能会实现吗?
我试图从路由器传递一个状态,但它不工作。
return (
<SearchBar
noIcon
containerStyle={{backgroundColor:'#fff'}}
inputStyle={{backgroundColor:'#e3e3e3',}}
lightTheme = {true}
round = {true}
placeholder={this.props.data}
placeholderTextColor = '#000'
/>
);
'SearchHeader'返回您在下面发布的代码?如果是这样,你有没有尝试过这样的事情:' '? –
soutot
{this.props.data}是我使用 从路由器传递道具的尝试。 –
也许我应该在这里添加: export const Root = StackNavigator({Tabs:{screen:Tabs,navigationOptions:{header: }},},{mode :'modal',}); –