在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对象方法
317浏览 • 1回复 待解决
Native调用ArkTS类函数
839浏览 • 1回复 待解决
native如何调用静态方法
993浏览 • 1回复 待解决
arktshashmap转为native
827浏览 • 1回复 待解决
native如何使用类静态方法
712浏览 • 1回复 待解决
如何在Native释放ArkTS对象
2213浏览 • 1回复 待解决
Native如何调ArkTS方法
2052浏览 • 1回复 待解决
ArkTSNative如何进行map数据交互
2061浏览 • 1回复 待解决
ArkTSNative分别如何动态加载SO库
2278浏览 • 1回复 待解决
Native进行跨模块加载
662浏览 • 1回复 待解决
如何在Native构建一个ArkTS对象
1985浏览 • 1回复 待解决
HarmonyOS ArkTS调用Native接口机制咨询
322浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
372浏览 • 1回复 待解决