我正在从 API 获取数据以显示在 UI Kitten 的 Select 组件中显示的选项
数据格式是这样的
const data = [
{
"id": 1,
"name": "General",
},
{
"id": 2,
"name": "Other Category",
},
{
"id": 3,
"name": "Public transport",
},
{
"id": 4,
"name": "Help Support",
}
]
它在下拉列表中显示数据,但在选择它后显示option1, option 2
等,但我想显示原始数据,onselect
我想获取所选选项的原始 id,因为默认情况下它采用的索引从0
我用过
const [selectedIndex, setSelectedIndex] = useState(new IndexPath(0));
我正在这样显示我的数据
<Select
selectedIndex={selectedIndex}
status="basic"
style={[STYLES.input]}
value={selectedIndex}
size="large"
onSelect={(index) => handleFaqCategorySelection(index)}
>
{data.map((item) => (
<SelectItem title={item.name} index={item.id} />
))}
</Select>;
知道怎么做吗?我试过文件,不清楚如何处理动态数据
提前致谢