Laravel Livewireでwire:clickを使うと、clickイベントが起きると即座にfunctionが実行されてしまう
ので、onclickでJSを呼び出してemitでfunctionを呼び出す・・ってやらなきゃいけないかと思ってたけど
ぐぐったら以下の記事を発見
どうもonclickの後にwire:clickが呼び出される順番になっているようですね。
で、event.stopImmediatePropagation()と組み合わせることで、それ以上のイベントを抑制することが
できるということですごく便利です。
<button onclick="confirm('削除を実行しますか?') || event.stopImmediatePropagation()"
wire:click="delete_object">削除!</button>