我需要传递items.id
到OnChangeTab
我已经使用native-base
索引库中的选项卡我想发送动态 id 以便我可以将相同的 id 发送到我的 api
<Tabs
// locked={true}
tabBarUnderlineStyle={{backgroundColor: '#E60000'}}
onChangeTab={({i}) => this.handleClickCat(i)}
renderTabBar={() => <ScrollableTab />}>
{this.props.data &&
this.props.data.map((items, index) => {
return (
<Tab
heading={
<TabHeading>
<TouchableOpacity
onPress={() => this.setState({id: items.id})}>
<Text>{items.title}</Text>
</TouchableOpacity>
</TabHeading>
}
key={items.id}
tabStyle={{backgroundColor: '#1D1E1F'}}
// onChangeTab={() => this.handleClickCat()}
// activeTab={() => this.setState({id: items.id})}
// o={this.setState({id: items.id})}
activeTabStyle={{backgroundColor: '#1D1E1F'}}
textStyle={{color: '#9E9E9E'}}
activeTextStyle={{color: '#FFFFFF'}}>
<AllNewsScrolimage
navigation={this.props.navigation}
data={this.props.catdata}
id={items.id}
/>
</Tab>
);
})}
</Tabs>