Livewire 分页组件不刷新参数

时间:2021-01-11 20:51:31

标签: laravel laravel-livewire

我不知道具体怎么解释 我有一个分页列表.. 带有图片、名称、.. 和一个打开模态的按钮。

我的第一个项目有这个按钮

    <button x-on:click="Livewire.emit('showModal', 40338456744)"><span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">Listo para Envio</span></button>

例如,当我转到第 2 页时,我的第一个项目有此按钮

    <button x-on:click="Livewire.emit('showModal', 40337432127)"><span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-blue-100 text-blue-800">Listo para Envio</span></button>

但是当我单击按钮时,showModal 函数再次收到第一个 ID 40338456744。

我不明白为什么?!

public function showModal($id = null)
{
    dd($id);
}

1 个答案:

答案 0 :(得分:0)

我已经用这个解决方案更新了代码

改变了

    x-on:click="Livewire.emit('showModal', 40337432127)"

    wire:click="$emit('showModal', 40337432127)"

现在运行良好.. javascript 调用函数可能有问题。我不知道。