跳到主要内容

事件系统

事件系统可以在整个程序内执行监听和触发

示例

import { QuickEvent } from '@/duxapp'

// 初始化
const event = new QuickEvent()

// 监听事件 remove 用于移除事件的监听
const { remove } = event.on(data => {

})

// 触发事件
event.trigger({
name: '张三'
})

方法

on(callback)

监听事件

名称类型必填默认值说明
callback(...data) => void监听事件的回调函数

返回值

名称类型说明
remove() => void用于移除这个监听

trigger(...params)

出用触发事件,可以传递多个参数,参数内容不限定