相关问题
NAPI中定义并注册Class
496浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
540浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
6078浏览 • 1回复 待解决
NAPI 通过 napi_wrap 创建的对象似乎没有被销毁
1457浏览 • 1回复 待解决
如何将JSON字符串转Class对象
151浏览 • 1回复 待解决
使用NAPI扩展TS接口时,常用属性和实现接口的基本用法
1668浏览 • 0回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
461浏览 • 1回复 待解决
开发一个APP,它包含了napi常见的同步调用方法
462浏览 • 1回复 待解决
如何将JSON字符串转Class对象数组?
106浏览 • 1回复 待解决
HarmonyOS的NodeAPI是不是Node.js标准用法,如何实例化C++/TS双向绑定的对象,并能完成两边方法的互调
1457浏览 • 1回复 待解决
ArkTS的对象数据与Native的对象数据如何绑定,相互持有对象数据时内存如何管理
1560浏览 • 1回复 待解决
getWindow().setBackground用法
4571浏览 • 1回复 待解决
如何通过 napi 获取一个 C++ map 类型的对象
1600浏览 • 1回复 待解决
HarmonyOS 网络请求的JSON数据怎么动态转自定义模型class对象
122浏览 • 1回复 待解决
关于measureTextSize的用法
491浏览 • 1回复 待解决
HarmonyOS Media kit支持常见云视频播放
127浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
7401浏览 • 1回复 待解决
如何理解Intent类及其用法?
6724浏览 • 4回复 已解决
高阶组件树视图基本用法
604浏览 • 1回复 待解决
SystemPluginLoader: find plugin class exception, Class:ohos.event.notification.plugin.NotificationPl
5566浏览 • 1回复 待解决
resource中string.json的用法?
6667浏览 • 1回复 已解决
NAPI 的 napi_throw_error 不会导致应用崩溃
645浏览 • 1回复 待解决
HarmonyOS 被@Concurrent包住的方法不能导入Class 或是 @Sendable包裹的Class
105浏览 • 1回复 待解决
class二次刷新渲染数组
478浏览 • 1回复 待解决
如何对常见密钥进行格式转换
423浏览 • 1回复 待解决
通过class对象绑定,可以在js中直接使用C++中定义实现的class,js中只用提供相关接口,即可调用。
下面提供一个案例介绍如何使用js侧新建C++对象,并使用C++对象的函数。
定义C++ 类
src/main/cpp/include/MyDemo.h
实现C++ 类
src/main/cpp/src/MyDemo.cpp
定义JS接口,无需实现
注意:JS接口不是必须的,定义是为了ide能够正常提供代码提醒和校验功能。
src/main/cpp/types/libentry/index.d.ts
napi绑定操作
src/main/cpp/hello.cpp
JS调用测试