跳到主要内容

useEvent

消息机制

何时使用

当需要全局消息机制时

API

const {
set,
setOnce,
off,
clear,
trigger
} = useEvent(namespace: string);

返回值说明

返回值说明类型
set监听一个或多个事件(eventName: string, ...handlers: Noop[]) => void
setOnce监听一个或多个事件一次(触发后自动移除)(eventName: string, ...handlers: Noop[]) => void
off取消监听一个或多个事件一次(eventName: string, ...handlers: Noop[]) => void
clear取消所有事件监听() => void
trigger触发事件并传入参数(eventName: string, ...params: any[]) => void

代码演示

Hook 支持度

微信小程序H5ReactNative
✔️✔️✔️