繁体   English   中英

通过离开更新输入字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM