Skip to content

EventEmitter 事件总线

source

ts
import { EventEmitter } from 'fe-toolsbox'
const $bus = new EventEmitter()
$bus.once('click', res => {
  alert(`1: ${res}`)
})
$bus.on({
  click: res => {
    alert(`2: ${res}`)
  }
})
const click1 = () => {
  $bus.emit('click', '123')
}
template
<div class="demo">
  <button @click="click1">点击查看效果</button>
</div>

fe-toolsbox 前端业务常用工具库