在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对象方法
496浏览 • 1回复 待解决
Native调用ArkTS类函数
967浏览 • 1回复 待解决
native如何调用静态方法
1126浏览 • 1回复 待解决
arktshashmap转为native
961浏览 • 1回复 待解决
native如何使用类静态方法
828浏览 • 1回复 待解决
如何在Native释放ArkTS对象
2357浏览 • 1回复 待解决
ArkTSNative如何进行map数据交互
2249浏览 • 1回复 待解决
Native如何调ArkTS方法
2219浏览 • 1回复 待解决
ArkTSNative分别如何动态加载SO库
2479浏览 • 1回复 待解决
Native进行跨模块加载
820浏览 • 1回复 待解决
如何在Native构建一个ArkTS对象
2132浏览 • 1回复 待解决
HarmonyOS ArkTS调用Native接口机制咨询
454浏览 • 1回复 待解决