文件
OmniCard/mpuniapp/workers/sendableTransferWorker.uts

32 行
882 B
Plaintext

export class SendableTransferWorker extends WorkerTaskImpl {
//constructor
constructor() {
super();
//初始化操作
console.log("[WorkerTask] HelloWorkerTask 构造器初始化");
}
//实现入口函数
override entry() {
//Worker启动时的入口函数
console.log("[WorkerTask] HelloWorkerTask 启动完成,等待主线程消息");
}
//接收主线程发送的消息
override onMessage(message : any) {
console.log('[WorkerTask] 收到主线程消息: ', JSON.stringify(message));
// #ifdef APP-HARMONY
if (typeof message === 'object' && typeof (message as ESObject).a === 'number') {
(message as ESObject).a = 666
}
// #endif
this.sendReply(message);
}
// 发送回复消息
private sendReply(message : any) {
console.log('[WorkerTask] 发送回复消息');
this.postMessage(message);
}
}