【发布时间】:2023-03-05 20:46:02
【问题描述】:
我有一个从 json 中提取的名称列表,这些名称在 PersonList 页面上进行迭代并发布。我想点击特定人员的“查看个人资料”按钮,它会重定向到他们的 PersonShow
我将数据称为变量“persons”。
人员列表页面。 - 遍历 json 并将每个人打印到列表中。在“查看个人资料”上,它应该转到唯一人员列表。
getPersons() {
return persons.filter(person => {
return person;
});
let persons;
persons = this.getPersons().map((person, id) => {
return (
<View
key={id}
}}
>
<Text>{person.name}</Text>
<Button
title={'View Profile'}
key={id}
onPress={() =>
this.props.navigation.navigate('PersonShow', {
personId: `${person.id}`,
})} </Button>
人秀页面。它应该有我在视图配置文件中引用的特定人员的 person.name
render() {
person = persons.map((person, id) => {
key = { id };
person => person.id === this.props.navigation.state.params.personId;
});
return (
<View>
<Text>
{persons.name}
【问题讨论】:
-
能否发个数据以便更好理解
标签: react-native