我们有一个Json数据产品'信息存储在其中。每个产品都有一个类型,我们想要完全推送数组中的类型。我使用MaterialTabs来显示类型。 我介绍了一个返回类型的函数,如下所示:
setCategorys(){
var typelist=[];
for(var i=0;i<this.state.shop_Products.length;i++){
var typelist1 = typelist.push(this.state.shop_Products[i].type);
}
return typelist1;
}
MaterialTabs必须是这样的:[&#34; type1&#34;,&#34; type2&#34;] 我还介绍了如下的MaterialTabs:
<MaterialTabs
items={[this.setCategorys()]}
selectedIndex={this.state.selectedTab}
onChange={this.setTab.bind(this)}
barColor='white'
indicatorColor="#ff1a00"
activeTextColor="#ff1a00"
inactiveTextColor= "#000"
/>
答案 0 :(得分:0)
https://github.com/iRoachie/react-native-material-tabs上给出的示例适用于我。从错误中,看起来数组中的某个项是未定义的。