React native FlatList 默认数据名
React native FlatList default data name
我有要使用 FlatList
, as all examples I have seen like this from reactnativeexpress.com 显示的数据列表:
const sections = [
{
id: 0,
title: 'Basic Components',
data: [
{id: 0, text: 'View'},
{id: 1, text: 'Text'},
{id: 2, text: 'Image'},
]
},
{
id: 1,
title: 'List Components',
data: [
{id: 3, text: 'ScrollView'},
{id: 4, text: 'ListView'},
]
}
]
项目应该是一个名为 data
的列表,但是如果我从 API 中获取数据,该项目列表未命名为 data
,并且它不会显示内容。 (我用这个例子测试过,如果将 data
更改为 dat
项目将不会显示),有没有办法更改 data
默认名称?
我终于意识到项目列表应该命名为 data
所以我添加了一个指向我的列表的指针:
content.payload.APIList.map((eachcat) => eachcat.data = eachcat.APISubList)
我有要使用 FlatList
, as all examples I have seen like this from reactnativeexpress.com 显示的数据列表:
const sections = [
{
id: 0,
title: 'Basic Components',
data: [
{id: 0, text: 'View'},
{id: 1, text: 'Text'},
{id: 2, text: 'Image'},
]
},
{
id: 1,
title: 'List Components',
data: [
{id: 3, text: 'ScrollView'},
{id: 4, text: 'ListView'},
]
}
]
项目应该是一个名为 data
的列表,但是如果我从 API 中获取数据,该项目列表未命名为 data
,并且它不会显示内容。 (我用这个例子测试过,如果将 data
更改为 dat
项目将不会显示),有没有办法更改 data
默认名称?
我终于意识到项目列表应该命名为 data
所以我添加了一个指向我的列表的指针:
content.payload.APIList.map((eachcat) => eachcat.data = eachcat.APISubList)