在Native侧调用ArkTS的全局普通方法

在napi侧,通过napi_get_global获取全局this指针,并获得对应的方法,实现在native侧调js的方法。

HarmonyOS
2024-05-28 21:37:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
roseprodigal

核心代码解释

// 注册方法到全局变量中 
globalThis.func = gloable_normal_func 
  
// 获取全局This指针 
napi_value gloableThis; 
napi_get_global(env, &gloableThis); 
  
// 获取函数变量 
napi_value func; 
napi_get_named_property(env, gloableThis, "func", &func);
分享
微博
QQ
微信
回复
2024-05-29 22:52:41
相关问题
Native调用ArkTS类函数
328浏览 • 1回复 待解决
native如何调用静态方法
585浏览 • 1回复 待解决
arktshashmap转为native
403浏览 • 1回复 待解决
native如何使用类静态方法
452浏览 • 1回复 待解决
Native如何调ArkTS方法
853浏览 • 1回复 待解决
如何在Native释放ArkTS对象
783浏览 • 1回复 待解决
ArkTSNative如何进行map数据交互
766浏览 • 1回复 待解决
Native进行跨模块加载
199浏览 • 1回复 待解决
如何在Native构建一个ArkTS对象
660浏览 • 1回复 待解决
C++调用ArkTS 定义方法
478浏览 • 1回复 待解决
c++可以直接调用tsstatic方法吗?
592浏览 • 1回复 待解决
nativelog获取不到
486浏览 • 1回复 待解决