Skip to content
On this page

useEventEmitter

优雅的进行多个组件之间进行事件通知。

在组件多次渲染时,每次渲染调用 useEventEmitter 得到的返回值会保持不变,不会重复创建 EventEmitter 的实例。

也可创建全局共享的实例。

代码演示

基础用法

API

const event = useEventEmitter<T>();

const event = useEventEmitter<T>();

Params

参数说明类型默认值
global是否为全局booleanfalse

Result

参数说明类型
emit发送一个事件通知(eventName?:string,val: T) => void
useSubscription订阅事件(eventName?:string,callback: (val: T) => void) => void

Source

源码文档示例