相关问题
HarmonyOS 组件外定义的class如何合内部UI做双向绑定,以及interface的用法?
201浏览 • 1回复 待解决
NAPI中定义并注册Class
642浏览 • 1回复 待解决
ArkTS对象绑定的C++对象如何回收?
795浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
6345浏览 • 1回复 待解决
NAPI 通过 napi_wrap 创建的对象似乎没有被销毁
1735浏览 • 1回复 待解决
如何将JSON字符串转Class对象
358浏览 • 1回复 待解决
使用NAPI扩展TS接口时,常用属性和实现接口的基本用法
1916浏览 • 0回复 待解决
NavPathStack对象可以在class中获取并且使用吗?
185浏览 • 1回复 待解决
开发一个APP,它包含了napi常见的同步调用方法
643浏览 • 1回复 待解决
如何将JSON字符串转Class对象数组?
377浏览 • 1回复 待解决
HarmonyOS的NodeAPI是不是Node.js标准用法,如何实例化C++/TS双向绑定的对象,并能完成两边方法的互调
1707浏览 • 1回复 待解决
ArkTS的对象数据与Native的对象数据如何绑定,相互持有对象数据时内存如何管理
1879浏览 • 1回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
589浏览 • 1回复 待解决
getWindow().setBackground用法
4818浏览 • 1回复 待解决
HarmonyOS Media kit支持常见云视频播放
310浏览 • 1回复 待解决
关于measureTextSize的用法
724浏览 • 1回复 待解决
如何通过 napi 获取一个 C++ map 类型的对象
1779浏览 • 1回复 待解决
HarmonyOS 网络请求的JSON数据怎么动态转自定义模型class对象
426浏览 • 1回复 待解决
HarmonyOS napi如何传递一个对象,然后C++侧调用这个对象内部的回调方法
328浏览 • 1回复 待解决
HarmonyOS axios用法咨询
231浏览 • 1回复 待解决
HarmonyOS PinchGesture的用法咨询
271浏览 • 1回复 待解决
InputMethodAbility用法是怎样的
7704浏览 • 1回复 待解决
HarmonyOS napi_env对象是否可以在native层长期持有,作为在某些情况下调用napi的接口时使用
282浏览 • 1回复 待解决
如何理解Intent类及其用法?
7018浏览 • 4回复 已解决
高阶组件树视图基本用法
975浏览 • 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调用测试