native回调到ts层的object,ts层获取其成员变量
native回调到ts层的object,ts层获取其成员变量
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码?
441浏览 • 1回复 待解决
Native侧如何获取ArkTS侧Object对象及其成员变量
1041浏览 • 1回复 待解决
如何在native层获取屏幕亮度
525浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
465浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
323浏览 • 1回复 待解决
Native层回传的公钥数据应用于ets文件导致崩溃
440浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
692浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
354浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
423浏览 • 1回复 待解决
如何在Native层加载so库
429浏览 • 1回复 待解决
如何通过ErrorManager捕获native层的崩溃信息
470浏览 • 1回复 待解决
把ts类传到c++层,然后可选择性的运行对应类的方法
269浏览 • 1回复 待解决
图片pixelMap传到native层,进行旋转、缩放
312浏览 • 0回复 待解决
init中的env是否可以缓存,native层会将接收到的消息传递到ts侧需要env,请问可以使用init中的env吗?
460浏览 • 2回复 待解决
通过Native 调用c++层实现文本绘制
438浏览 • 1回复 待解决
如何将界面上的状态变量传给服务层,在服务层修改状态变量对象的属性刷新页面
272浏览 • 1回复 待解决
native层如何访问rawfile的二进制文件
702浏览 • 1回复 待解决
ArkTS层获取对象的所有方法
435浏览 • 1回复 待解决
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
362浏览 • 1回复 待解决
ts获取多语言字符串 ,请问在ts代码里要怎么获取
441浏览 • 1回复 待解决
worker.ts中如何获取context
644浏览 • 2回复 待解决
ArkWeb有没有提供FCP和FMP在arkTS层的回调?
208浏览 • 1回复 待解决
TS侧如何批量传递函数到native侧
344浏览 • 1回复 待解决
Native与TS互传自定义obj class
451浏览 • 1回复 待解决
一、背景
1. native中使用napi_create_object新建object,并通过 napi_create_string_utf8 和 napi_create_int32建立键值对,通过napi_set_property(env, object, key, value)的方式存放,并回调传给ts层。
2. ts层将回调获取到的object修改(ts层可能修改这个object中的成员变量/键值对),需要再次返回填充到Native层result中。
3. ts层获得native函数返回值,返回值为修改后的object。
二、相关接口
1. napi_create_object 创建一个默认的js Object。
2. napi_set_property 对给定Object设置属性。
3. napi_get_named_property 获取给定Object中指定名称的属性。
4. napi_call_function 在Native方法中调用js function,即native call js。
三、相关代码
Native层回调JS层函数
给object设置属性
TS层使用
index.d.ts