[英]Updating input field by leaving
离开输入字段时,Laravel livewire 是否可以更改数据库中的字段?
您可以使用wire:model.lazy
来实现在输入字段上离开(失去焦点)时的操作。
<div>
<input type="text" class="form-control" wire:model.lazy="billingRate">
</div>
class Rate extends Component
{
public $billingRate;
public function updatedBillingRate(){
dd($this->billingRate); // don't forget to use $this to access class property
// persist to database here
}
}
在上面的例子中,每当 billingRate 值发生变化时,都会触发updatedBillingRate()
方法。
请在此处( https://laracasts.com/discuss/channels/livewire/livewire-how-to-action-the-value-of-an-input-without-a-button )上查看类似的 thred
以我自己的观点,您可以在离开输入字段时实现 JavaScript 事件侦听器,将触发 ajax 请求以更新数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.