切换主题
useEmitter
useEmitter 是一个事件监听与派发的钩子。
事件派发
ts
const { emitter } = useEmitter()
emitter.emit(type, data)示例
ts
emitter.emit('demo', 'hello world')事件监听
ts
const { emitter } = useEmitter()
emitter.on(type, callback)示例
ts
emitter.on('demo', (msg:any) => {
console.log(msg)
})移除事件
ts
const { emitter } = useEmitter()
emitter.off(type)示例
ts
emitter.off('demo')清空所有事件
ts
const { emitter } = useEmitter()
emitter.clear()