javascript - Ionic React routerLink 将数据传递到另一个页面
问题描述
我有一个 Ionic + React 项目。我的问题是如何将当前数据从循环或映射函数传递到我分配给routerLink
. 这是因为我想要循环的特定数据,以便其他页面显示所选数据。这是我的代码示例。
<IonList>
{doctors.map((elem, index) => {
return (
<IonItem routerLink="/addAppointment" key={index}>
<IonAvatar slot="start">
<img src={elem['imageUrl']} ></img>
</IonAvatar>
<IonLabel >
<IonText className="font-weight: bold;">
<h2>{elem["name"]}</h2>
</IonText>
<h3>{elem["speciality"]}</h3>
<h4>{elem["email"]}</h4>
</IonLabel>
<br></br>
</IonItem>
);
})}
</IonList>
这是应用程序的行为
我是新来的反应和离子所以请多多包涵。谢谢
解决方案
在您的应用程序中集成 redux 以进行状态管理。在导航到下一页之前,将数据分配给一些人store variable
,然后在下一条路线中访问这些数据。
推荐阅读
- sql - athena presto - 从长到宽的多列
- prisma-graphql - 在 Prisma 2 中检索已删除模型的相关模型
- java - 使用其中一个面板内的按钮在面板之间切换
- python - 使用异步的进程间通信?
- reactjs - 更改底部选项卡 React Native 的颜色
- kotlin - 排序列表
基于字符串日期时间 - salesforce - 使用 CData Salesforce ODBC 驱动程序中的 UseBulkAPI 连接选项时无法访问位置字段
- flutter - 如何创建背景浮动小部件?- 颤振/飞镖
- javascript - 如何将 Blob 附加到 FormData
- django - 如何通过 DRF 中相关模型中的字段过滤复杂数据库中的记录?