React Native MaterialTabs Items数组

时间:2017-03-20 10:39:30

标签: react-native

我们有一个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"
        />

但我收到错误enter image description here

1 个答案:

答案 0 :(得分:0)

https://github.com/iRoachie/react-native-material-tabs上给出的示例适用于我。从错误中,看起来数组中的某个项是未定义的。