相关问题
NAPI中定义并注册Class
297浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
348浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
5100浏览 • 1回复 待解决
NAPI 通过 napi_wrap 创建的对象似乎没有被销毁
484浏览 • 1回复 待解决
使用NAPI扩展TS接口时,常用属性和实现接口的基本用法
560浏览 • 0回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
305浏览 • 1回复 待解决
开发一个APP,它包含了napi常见的同步调用方法
290浏览 • 1回复 待解决
ArkTS的对象数据与Native的对象数据如何绑定,相互持有对象数据时内存如何管理
649浏览 • 1回复 待解决
HarmonyOS的NodeAPI是不是Node.js标准用法,如何实例化C++/TS双向绑定的对象,并能完成两边方法的互调
373浏览 • 1回复 待解决
如何通过 napi 获取一个 C++ map 类型的对象
646浏览 • 1回复 待解决
getWindow().setBackground用法
3419浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
6311浏览 • 1回复 待解决
关于measureTextSize的用法
300浏览 • 1回复 待解决
SystemPluginLoader: find plugin class exception, Class:ohos.event.notification.plugin.NotificationPl
4313浏览 • 1回复 待解决
如何对常见密钥进行格式转换
199浏览 • 1回复 待解决
napi读取js字符串对象, 赋值给c++对象之后会出现乱码或者为空,以及如何通过读取字符串长度?
475浏览 • 1回复 待解决
如何理解Intent类及其用法?
5377浏览 • 4回复 已解决
高阶组件树视图基本用法
319浏览 • 1回复 待解决
UI界面中用@state绑定的变量,在逻辑代码中class中做了修改,怎么在UI界面察觉到这个@state变量发生了变化
448浏览 • 1回复 待解决
class二次刷新渲染数组
286浏览 • 1回复 待解决
封装HTTP请求在ArkTS中常见吗
1627浏览 • 1回复 已解决
NAPI 的 napi_throw_error 不会导致应用崩溃
423浏览 • 1回复 待解决
resource中string.json的用法?
5334浏览 • 1回复 已解决
TiDB + Flink 结构常见的应用有哪几类?
1813浏览 • 1回复 待解决
在Redis的使用中,热Key会给Redis带来哪些常见的的问题?
1721浏览 • 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调用测试