【发布时间】:2021-04-08 00:00:51
【问题描述】:
我正在使用InertiaJs 库创建链接,如下所示:
<InertiaLink href={`/item/`+ itemId}>Go to the page</InertiaLink>
点击这个,链接会是这样的:/item/156654
问题:如何使用 Inertia 从上面的链接中获取 itemId(156654,54654654, ... )?
我知道在 React 中有一个函数let history = useHistory();,但是这种方法对我不起作用。有什么替代方案?
【问题讨论】:
-
澄清一下:当您说“从链接获取 ItemId”时,您的意思是在这个范围内,还是在另一个页面上? stackoverflow.com/questions/58840998/…这似乎有你需要的答案
-
@AaronMorefield,我想获取另一个时代的 id,在用户点击
<InertiaLink href={/item/+ itemId}>Go to the page</InertiaLink>时将被重定向的页面中 -
如果是这种情况,您能否将一些代码发布在您希望接收代码的位置以便我们提供帮助?
-
@AaronMorefield,这个想法很简单。我有组件
A我有这个代码:<InertiaLink href={/item/+ itemId}>Go to the page</InertiaLink>,单击链接我将被重定向到组件B。所以,我想知道如何从组件 B 中的 URL 获取 Id。请告诉我你是否得到我。你知道解决办法吗? -
我的猜测是你必须做一些手动的 URL 解析,这看起来很简单:)