openharmony napi 异步耗时阻塞js的ui刷新

C代码中的napi_create_async_work方法,如果有耗时操作,会导致js的ui无法刷新

openharmony
napi
js
ui
阻塞
2022-06-29 09:48:29
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
Neverland09
4

我之前试过不会阻塞UI,标准系统中UI是单独的线程。

你也可以试试自己起个线程,然后用uv_queue_work代替napi_create_async_work,我现在就是这么做的。

分享
微博
QQ
微信
回复1
2022-07-01 08:38:01
相关问题
js 怎么开启异步线程?
3461浏览 • 1回复 待解决
OpenHarmony idl如何实现异步回调?
1754浏览 • 1回复 待解决
关于 JS UI 开发应用问题?
2967浏览 • 1回复 待解决
有无JS UI开发物理按键接口?
1051浏览 • 1回复 待解决
鸿蒙osJS UI如何导入jquery
6590浏览 • 4回复 待解决
鸿蒙JS UI如何获得当前组件值?
4205浏览 • 1回复 待解决
JS UI 怎么判断键盘 是否拉起?
3886浏览 • 1回复 待解决
openharmony ets和js Api能否实现通用
2951浏览 • 1回复 待解决
JS UI要怎么下载文件有知道吗?
2437浏览 • 1回复 待解决
Js UI 如何设置状态栏背景是透明
735浏览 • 1回复 待解决
鸿蒙是否进行异步通信?
1325浏览 • 1回复 待解决