首页 > 解决方案 > 在 React-Native 中使用 ListView 数组 JSON

问题描述

我有一个问题,我正在尝试在 JSON 中使一个小数据库脱机,如下所示:

[
  {
    title: "Carros",
    carros: [
      {
        nome: "Ferrari"
      }
    ]
  },
  {
    title: "Motos",
    carros: [
      {
        nome: "Suzuki"
      }
    ]
  }
];

从现在开始,我的 HomeScreen 将类别列为“Carros”和“Motos”,但是当我想输入像“carros”这样的子主题时,我不能。

当前使用 ListView

{ list.map((item, i) => (
    <View>
      <TouchableOpacity
        onPress={() =>
          this.props.navigation.navigate("Listagem", {
            itemName: item.title
          })
        }
      >
        <ListItem key={item.title} title={item.title} />
      </TouchableOpacity>
    </View>
  ))
}

如何获得子项目?

标签: jsonreact-native

解决方案


卡罗斯 -> 卡罗斯

摩托斯->卡罗斯???

摩托 -> 摩托

如果你只有“carros”,就没有“motos”。希望你明白我的意思。


推荐阅读