当前在struct中可以非常方便的进行通信,可以使用emitter.on()注册对某个事件的监听,如某个struct中:
aboutToAppear() {
emitter.on({
eventId:EmitterConstants.EventID1
}, () => {
doSth()
})
}
如何在普通class中建立该种监听?如果有请给出相应demo,如果没有请给出理由。
当前在struct中可以非常方便的进行通信,可以使用emitter.on()注册对某个事件的监听,如某个struct中:
aboutToAppear() {
emitter.on({
eventId:EmitterConstants.EventID1
}, () => {
doSth()
})
}
如何在普通class中建立该种监听?如果有请给出相应demo,如果没有请给出理由。
可以在class中使用emmitter监听,demo如下:
1、util.ets(创建class类)
2、Index.ets(页面中调用class)