为了账号安全,请及时绑定邮箱和手机立即绑定

如何在带有本机反应的平面列表中显示对象数组中的数组列表?

如何在带有本机反应的平面列表中显示对象数组中的数组列表?

30秒到达战场 2021-12-02 10:40:10
如何在带有本机反应的平面列表中显示另一个数组对象中的数组数据列表?这是下面我想在平面列表中显示的数据列表const data = [  {    students: [      {        name: 'crystal',        city: 'town',        number: 1,      },      {        name: 'barbra',        city: 'street',        number: 2,      },    ],  },];我在下面试过这个,但没有显示  <FlatList        data={data.students}        renderItem={({ item }) => {          return (            <View>              <View>                <Text style={{ fontSize: 16 }}>{item.name}</Text>                <Text style={{ fontSize: 16 }}>{item.city}</Text>                <Text style={{ fontSize: 16 }}>{item.number}</Text>              </View>            </View>          );        }}      />
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

const data = [

  {

    students: [

      {

        name: "crystal",

        city: "town",

        number: 1

      },

      {

        name: "barbra",

        city: "street",

        number: 2

      }

    ]

  }

];

class App extends Component {

  render() {

    console.log(data[0].students)

    return (

      <FlatList

        data={data[0].students}

        renderItem={({ item }) => {

          return (

            <View>

              <View>

                <Text style={{ fontSize: 16 }}>{item.name}{console.log(item)}</Text>

                <Text style={{ fontSize: 16 }}>{item.city}</Text>

                <Text style={{ fontSize: 16 }}>{item.number}</Text>

              </View>

            </View>

          );

        }}

      />

    );

  }

}


查看完整回答
反对 回复 2021-12-02
  • 1 回答
  • 0 关注
  • 150 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信