Livewire分页后wire:click失效问题解决
问题原因
这个问题的核心是Livewire通过AJAX加载分页内容后,新渲染的DOM元素没有正确绑定wire:click事件,通常由分页链接逻辑错误、DOM标识缺失或标签交互冲突导致。
解决步骤
1. 修正分页链接渲染方式
将视图中用{!! !!}渲染分页链接的代码,替换为Livewire推荐的写法:
{{ $suppliers->links() }}
{!! !!}会绕过Blade的安全处理,可能导致Livewire生成的wire:click分页指令丢失,改用{{ }}可以确保分页链接正确绑定Livewire的AJAX分页逻辑。
<a href="#">的默认跳转行为可能干扰Livewire事件触发,换成