跳到主要内容

on()

on(type, filter, callback): RealtimeChannel

监听频道事件。presencepostgres_changes 必须在 subscribe() 之前绑定。

参数

type
"broadcast" | "presence" | "postgres_changes" | "system"

事件类型

filter
object

过滤条件,如 { event } 或 Postgres CDC filter

callback
(payload) => void

事件回调

返回

RealtimeChannel
RealtimeChannel

当前频道,便于链式调用

示例

channel.on("broadcast", { event: "cursor-pos" }, (payload) => {
console.log(payload.event, payload.payload);
});