HarmonyOS TaskPool当执行的函数是个异步函数时就没有返回值
我做了个简单的demo。changeStr函数当直接返回str时正常
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Promise函数返回值问题
1448浏览 • 1回复 待解决
taskpool 执行的 async 函数和普通返回 promise 函数的一些差异问题
3469浏览 • 1回复 待解决
HarmonyOS List的initialIndex值在异步函数加载元素时,不生效
737浏览 • 1回复 待解决
HarmonyOS setInterval函数返回值,从1开始递增,而不是从0
1376浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
1128浏览 • 1回复 待解决
UIAbility的onDestroy()函数是同步的,怎么保证异步方法执行完
2950浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
1084浏览 • 1回复 待解决
HarmonyOS 使用napi_load_module_with_info如何加载执行ts异步方法并获取返回值
807浏览 • 1回复 待解决
怎么把一个返回类型为Promise<arr[]>函数的返回值传递给外部的一个arr[]类型的局部变量
1744浏览 • 1回复 待解决
#鸿蒙通关秘籍# TaskPool中的Promise返回值如何处理?
1513浏览 • 1回复 待解决
HarmonyOS TextPickerDialog返回值问题
1325浏览 • 1回复 待解决
HarmonyOS onBackPress返回值问题
1016浏览 • 1回复 待解决
异步函数经过await等待后依然是promise类型
26浏览 • 0回复 待解决
HarmonyOS getDefaultCellularDataSlotIdSync方法返回值问题
1234浏览 • 1回复 待解决
函数封装后的返回值如何通过不同方法提取并进行调用,以及实现的类怎么导入import
2669浏览 • 1回复 待解决
HarmonyOS构造函数传入箭头函数,并立即执行 但是并未生效
1353浏览 • 1回复 待解决
求助:关于HTTP返回值的问题
4050浏览 • 1回复 待解决
HarmonyOS 两个异步函数同时操作rdbstore的数据竞争问题处理
1113浏览 • 1回复 待解决
HarmonyOS context.getApplicationContext().resourceDir 返回值是空字符串
1130浏览 • 1回复 待解决
ArkWeb:前端页面调用应用侧函数是同步还是异步?
1402浏览 • 1回复 待解决
HarmonyOS 每秒执行一次的函数
1414浏览 • 2回复 待解决
HarmonyOS 如何初始化一个泛型方法的返回值?
1400浏览 • 1回复 待解决
HarmonyOS OH_ImageSourceNative_GetImageProperty返回值的含义
961浏览 • 1回复 待解决
json解析出来的类只有属性值,没有函数指针
1868浏览 • 1回复 待解决
HarmonyOS Builder 函数作为一个控件的入参,Builder 函数的click this没有指向原始的this
947浏览 • 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