适用于api11 和api12 废话不多说,直接上代码
import emitter from '@ohos.events.emitter';
import { StringUtils } from '@ohos/flutter_ohos';
export class EmitterUtils{
/**
* 发射字符串类型的
* @param eventId
* @param data
*/
public static sendEvent(eventId:string,data:string=''){
let eventData: emitter.EventData = {
data: {
"content": data,
}
};
let options: emitter.Options = {
priority: emitter.EventPriority.HIGH
};
emitter.emit(eventId, options, eventData);
}
/**
* 发送一个object ,并将eventId 带过去
* @param eventId
* @param data
*/
public static sendObjetEvent(eventId:string,data:object){
let eventData: emitter.EventData = {
data: {
"content": data,
"eventId":eventId
}
};
let options: emitter.Options = {
priority: emitter.EventPriority.HIGH
};
emitter.emit(eventId, options, eventData);
}
/**
* 监听string
* @param eventId
* @param on

最低0.47元/天 解锁文章
485

被折叠的 条评论
为什么被折叠?



