小编Wal*_*hid的帖子

Laravel-livewire:为什么触发事件会执行 render() 方法?

这是 Laravel 的 Livewire 框架

HTML:

<button wire:click="$emit('postAdded')">
Run Code Online (Sandbox Code Playgroud)

PHP:

protected $listeners = ['postAdded' => 'showPostAddedMessage'];

public function showPostAddedMessage()
{
    // Do stuff
}

public function render()
{
    return view('livewire.index');
}
Run Code Online (Sandbox Code Playgroud)

单击该按钮会调用 showPostAddedMessage(),然后调用 render()。如何在不调用 render() 的情况下监听事件?

html php laravel laravel-livewire

3
推荐指数
1
解决办法
3762
查看次数

标签 统计

html ×1

laravel ×1

laravel-livewire ×1

php ×1