如何解决如何在React和Inertia中使用Ziggy
如何在React组件中调用由Ziggy的route
指令生成的JavaScript @route
函数?
route
函数是在运行时生成的,因此无法事先将其导入react组件中,因此Laravel Mix会引发错误并且无法编译项目。更清楚一点,因为我使用的是Typescript,所以如果不以某种方式导入``route`''函数,就无法编译我的组件。
我的堆栈是Laravel 8,Inertia,React。
解决方法
在您的app.blade.php中,请确保通过@route
,如开头部分所示。
即:
`
一些链接在这里
@route->在这里传递
<InertiaLinkhref={route("your_route_name",{ key: value }).url()}>View</InertiaLink>
让我知道这是否对您有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。