InertiaJS 手动访问 - 在某些情况下整页刷新和部分重新加载无法正常工作

问题描述 投票:0回答:1

我最近开始从事 Inertia SPA 项目(Laravel-React),其中有很多页面、路由和控制器。事情似乎工作得很好,直到我发现这个问题。

在某些页面中,我使用 useForm 更新模型数据来处理状态和发布,在 Laravel 中,我返回 Inertia 重定向响应,该响应按预期工作(按照 SPA 的方式部分刷新)。

另一方面,在某些页面上,当我使用 the same useForm(post)router.post 以及所有必要的参数来删除或更新我的模型时,会发生全页面刷新(这应该是'据我所知);

我试图理解为什么以及这是否是我的错误。

reactjs laravel page-refresh inertiajs
1个回答
0
投票

这个问题有点令人困惑,但对于那些可能对 InertiaJS 有类似问题的人来说:

如果您遇到任何问题,请确保您已迁移到最新版本。具体来说,那些使用InertiaJs(laravel+react)的人可能会遇到部分加载和全页面刷新的问题,这在低于1的版本中是错误的。截至目前,版本1已经引入并对此进行了充分调试,可以安全地用于这样的项目没有任何麻烦。

此外,在流程中使用 Vite 可能会对创建此类项目的人产生一些积极影响。

© www.soinside.com 2019 - 2024. All rights reserved.