HarmonyOS native层js代码调用
在native中调用js对象代码:
napi_value js;
napi_status ret = napi_get_reference_value(context.env, context.jsOb, &js);
if (ret != napi_ok) {
OH_LOG_ERROR(LOG_APP, "napi_get_reference_value ERROR");
return nullptr;
}
napi_value publicMethod;
ret = napi_get_named_property(context.env, js, "privateMethod", &publicMethod);
if (ret != napi_ok || publicMethod == nullptr) {
OH_LOG_ERROR(LOG_APP, "napi_get_named_property ERROR");
return nullptr;
}
OH_LOG_ERROR(LOG_APP, "readSomeThing#2");
napi_call_function(context.env, js, publicMethod, 0, nullptr, nullptr);
但如果是命名空间里的方法怎么操作,命名空间如果传递到native层? native层如果调用命名空间中的js代码
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何调用js代码?
416浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
706浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
1501浏览 • 1回复 待解决
HarmonyOS可以在Native层用C代码创建线程吗?
2560浏览 • 1回复 待解决
HarmonyOS C++层如何同步调用JS函数 -
395浏览 • 0回复 待解决
native 层怎么判断从 js 传入的参数是不是 undefined
1087浏览 • 1回复 待解决
HarmonyOS native C++ 层传递buffer 到ArkTS 层
588浏览 • 1回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
3314浏览 • 2回复 待解决
js到native的array类型转换有没有示例代码?
1270浏览 • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象
536浏览 • 1回复 待解决
HarmonyOS native层文件读写权限
422浏览 • 1回复 待解决
HarmonyOS在C++线程上调用napi_create_ark_runtime,如何调用到js层的对象
966浏览 • 1回复 待解决
HarmonyOS web组件中,js调用native的函数中,无法显示@CustomDialog组件
314浏览 • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数
536浏览 • 1回复 待解决
在native层创建socket异常
872浏览 • 1回复 待解决
HarmonyOS Native层怎么获取获取设备信息?
516浏览 • 1回复 待解决
HarmonyOS native层是否支持curl和openSSL
878浏览 • 1回复 待解决
如何在native层获取屏幕亮度
2195浏览 • 1回复 待解决
HarmonyOS Native层获取应用路径的方式
765浏览 • 1回复 待解决
HarmonyOS Native层取到音频或图片数据流怎么传到ArkTS层?
342浏览 • 1回复 待解决
native层多进程场景的调试
624浏览 • 1回复 待解决
如何在Native层加载so库
2034浏览 • 1回复 待解决
HarmonyOS web组件注入JS代码
227浏览 • 1回复 待解决
JS代码require到沙箱的JS文件
379浏览 • 1回复 待解决
图片pixelMap传到native层,进行旋转、缩放
1516浏览 • 0回复 待解决
在JS中定义命名空间和方法:
在JS中将命名空间和方法绑定到一个对象上,并将该对象返回给native层:
相关文档
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-process-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-object-wrap-V5