Javascript 通过调度触发云杉烤面包机
所以我在我的高项目上尝试了这个(代码如下) 我在toaster通知脚本下面添加的是Javascript 通过调度触发云杉烤面包机,javascript,laravel-livewire,alpine.js,Javascript,Laravel Livewire,Alpine.js,所以我在我的高项目上尝试了这个(代码如下) 我在toaster通知脚本下面添加的是 window.addEventListener('toast', event => { $store.toasts.createToast(event.detail.message, event.detail.type); }) 这不管用,有什么建议吗?想出来了。我已将alpine方法添加到根元素: x-on:alert.window="$store.toasts.cre
window.addEventListener('toast', event => {
$store.toasts.createToast(event.detail.message, event.detail.type);
})
这不管用,有什么建议吗?想出来了。我已将alpine方法添加到根元素:
x-on:alert.window="$store.toasts.createToast($event.detail.message, $event.detail.type)"
现在要触发,我必须在livewire组件上使用dispatch,如下所示:
$this->dispatchBrowserEvent('alert', ['type' => 'success', 'message' => 'Files Uploaded']);
x-on:alert.window="$store.toasts.createToast($event.detail.message, $event.detail.type)"
$this->dispatchBrowserEvent('alert', ['type' => 'success', 'message' => 'Files Uploaded']);