HarmonyOS JSVM 如何实现binding方法在某个对象上
doc上描述的demo比较简单,直接在创建JSVM_Env的时候绑定了几个方法。在实际的生产环境中,会在特定的对象上动态binding方法,能否提供一个demo或者提供一个教程。
JSVM_CallbackStruct param[] = {
{.data = nullptr, .callback = ConsoleInfo},
{.data = nullptr, .callback = Add},
};
JSVM_PropertyDescriptor descriptor[] = {
{"consoleinfo", NULL, ¶m[0], NULL, NULL, NULL, JSVM_DEFAULT},
{"add", NULL, ¶m[1], NULL, NULL, NULL, JSVM_DEFAULT},
};
// create env, register native method, and open env scope
JSVM_Env env;
OH_JSVM_CreateEnv(vm, sizeof(descriptor) / sizeof(descriptor[0]), descriptor, &env);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS JSVM是否在Gitee上开源?
1058浏览 • 1回复 待解决
如何判断对象是某个interface的实现
2129浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
1095浏览 • 1回复 待解决
如何判断一个对象实现了某个接口
2683浏览 • 1回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题
1144浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
2478浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
1692浏览 • 1回复 待解决
HarmonyOS关于JSVM中创建原生对象的生命周期问题
1331浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
3389浏览 • 1回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错
1127浏览 • 1回复 待解决
HarmonyOS 在hsp中的某个page,如何实现防止截屏呢?
1030浏览 • 1回复 待解决
HarmonyOS 怎么判断一个class对象实例是否实现了某个接口
1121浏览 • 1回复 待解决
HarmonyOS 在Flex中有多个Text时,如何实现压缩某个Text的宽度
995浏览 • 1回复 待解决
HarmonyOS 如何获取对象的方法列表
1307浏览 • 1回复 待解决
HarmonyOS 如何实现文本内容在文本框距上
1228浏览 • 1回复 待解决
RSA加密方法在HarmonyOS 的实现
1221浏览 • 1回复 待解决
HarmonyOS 如何实现单独某个页面实现横屏效果
847浏览 • 1回复 待解决
HarmonyOS API11 中的JSVM相关api 是否支持在C++中调用系统的Ts方法
1346浏览 • 1回复 待解决
HarmonyOS 判断实例对象是否是某个类的实例
1299浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
811浏览 • 1回复 待解决
HarmonyOS 使用rcp 在X86模拟器上,rcp对象undefined
1097浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中利用JSVM-API进行JS对象属性操作
1162浏览 • 1回复 待解决
HarmonyOS 在A页面弹出dialog,点击dialog上某个元素拉起页面B。希望页面B可以盖在dialog上面
854浏览 • 1回复 待解决
如何获取对象的所有方法
1593浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
7592浏览 • 1回复 待解决
参考demo: