HarmonyOS TaskPool当执行的函数是个异步函数时就没有返回值
我做了个简单的demo。changeStr函数当直接返回str时正常
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Promise函数返回值问题
1127浏览 • 1回复 待解决
taskpool 执行的 async 函数和普通返回 promise 函数的一些差异问题
3137浏览 • 1回复 待解决
HarmonyOS setInterval函数返回值,从1开始递增,而不是从0
962浏览 • 1回复 待解决
HarmonyOS List的initialIndex值在异步函数加载元素时,不生效
504浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
830浏览 • 1回复 待解决
UIAbility的onDestroy()函数是同步的,怎么保证异步方法执行完
2772浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
874浏览 • 1回复 待解决
怎么把一个返回类型为Promise<arr[]>函数的返回值传递给外部的一个arr[]类型的局部变量
1462浏览 • 1回复 待解决
HarmonyOS 使用napi_load_module_with_info如何加载执行ts异步方法并获取返回值
577浏览 • 1回复 待解决
#鸿蒙通关秘籍# TaskPool中的Promise返回值如何处理?
1140浏览 • 1回复 待解决
HarmonyOS TextPickerDialog返回值问题
1047浏览 • 1回复 待解决
HarmonyOS onBackPress返回值问题
747浏览 • 1回复 待解决
HarmonyOS getDefaultCellularDataSlotIdSync方法返回值问题
979浏览 • 1回复 待解决
函数封装后的返回值如何通过不同方法提取并进行调用,以及实现的类怎么导入import
2500浏览 • 1回复 待解决
求助:关于HTTP返回值的问题
3684浏览 • 1回复 待解决
ArkWeb:前端页面调用应用侧函数是同步还是异步?
1104浏览 • 1回复 待解决
HarmonyOS context.getApplicationContext().resourceDir 返回值是空字符串
902浏览 • 1回复 待解决
HarmonyOS构造函数传入箭头函数,并立即执行 但是并未生效
1121浏览 • 1回复 待解决
HarmonyOS 两个异步函数同时操作rdbstore的数据竞争问题处理
868浏览 • 1回复 待解决
HarmonyOS 每秒执行一次的函数
1022浏览 • 2回复 待解决
json解析出来的类只有属性值,没有函数指针
1623浏览 • 1回复 待解决
HarmonyOS 如何初始化一个泛型方法的返回值?
1126浏览 • 1回复 待解决
HarmonyOS OH_ImageSourceNative_GetImageProperty返回值的含义
735浏览 • 1回复 待解决
HarmonyOS Builder 函数作为一个控件的入参,Builder 函数的click this没有指向原始的this
697浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
1683浏览 • 1回复 待解决
请参考以下代码:
taskpool一般使用场景是需要设置优先级的任务、需要频繁取消的任务、大量或者调度点较分散的任务。
比如批量上传多张图片,开使用taskpool开辟多个task来执行。你的使用场景是用taskpool来执行一个异步函数,taskpool也是支持的,异步函数返回的是promise,所以taskpool.execute需要用await来修饰或者用taskpool.execute().then来接收回调。
像截图中网络请求,如果当前页面只有一个网络请求,是没有必要用taskpool的,如果该页面同时有多个请求,并且可能优先级、串行、取消等操作,是可以用taskpool的。详细文档可参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-taskpool-V5