#鸿蒙通关秘籍#如何处理ArkTS中的Worker线程文件路径?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
樱花语SaaS

新建Worker实例需提供文件路径(scriptURL),不同版本及模型路径规则不同:

  • Stage模型:路径为{moduleName}/ets/{relativePath}
  • FA模型:路径为相对于{moduleName}/src/main/ets/MainAbility

API版本影响构造函数定义,需根据API版本调整代码。例如:

typescript // API 9及之后版本 const worker1: worker.ThreadWorker = new worker.ThreadWorker('entry/ets/workers/myWorker.ets');

// API 8及之前版本 const worker2: worker.Worker = new worker.Worker('entry/ets/workers/myWorker.ets');

分享
微博
QQ
微信
回复
1天前
相关问题
ArkTS如何处理耗时操作?
493浏览 • 1回复 待解决