我正在学习 livewire,最近在 tallstack.dev 发现它的可能性。
我注意到的一件事是 livewire 将 ping 到服务器并将 wire:model 变量与后端同步。
在某些情况下,例如当我们注册用户或登录时,我们可能只有很少的输入字段。
而且我们可能只使用wire:model.lazy 仅在焦点不在输入时触发同步到服务器。
这里的主要问题是,不需要同步/ping 来服务器用户在其中一个输入字段上键入的当前值,因为整个表单仍然不完整。
所以每当我点击标签或点击另一个字段时,它都会同步到服务器。
最后在我点击提交之前,它仍然会最后一次 ping 服务器,因为它也失去了输入的焦点。
因此,如果我的注册表单上有 5 个输入字段,从第一个字段填写到提交按钮单击,将有 6 个 ping 到服务器。
有没有办法只连线:模型并且只在提交点击时一次发送所有输入值?