![]() |
1
1
在路由之间传递复杂数据通常是个坏主意。例如,当用户刷新路由上的页面时会发生什么情况?当页面重新加载时,所有应用程序状态以及您传递到路由的任何内容都将丢失。 根据经验,每条路由都应该能够使用 只有 url中的信息(路径、路径参数或查询字符串)。 如果这不太适合你的用例,考虑一下你的应用程序的这一部分不需要它自己的可书签路由/url的可能性,你只需要实现一个临时的UI更改,如果它在页面刷新时丢失了就可以了。 |
![]() |
2
0
路由中传递参数的示例:
请参考: https://reacttraining.com/react-router/web/example/url-params |
![]() |
3
0
我认为可能的方法是: 1个- 通过使用location state对象,我们可以将数据传递到其中,并且它将在新页面中可用。这种方法的问题是,刷新新页面后,数据将不可用。 这样地:
并通过以下方式访问新页面:
2个-
使用
这样地:
我建议使用第二种方法,在路线上通过大物体不是一个好主意。 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
|
Anaya Ammar · 渲染后未显示的值 1 年前 |
![]() |
Zemelon · -moz背面可见性不适用于顺风css 1 年前 |
![]() |
Mark C. · 制作一个可松开的单选按钮[关闭] 1 年前 |