在 vue 独立组件中使用 laravel echo

在 vue 独立组件中使用 laravel echo

引入包

1
2
3
import Echo from "laravel-echo"

window.io = require('socket.io-client');

设置新的Echo,同时监听新的echo

1
2
3
4
5
6
7
8
9
this.echo = new Echo({
broadcaster: 'socket.io',
host: this.url.host,
key: this.url.key,
})
this.echo.channel(this.url.channel)
.listen(this.url.listen, (res) => {
this.pushData(res)
})

以上