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上开源?
1128浏览 • 1回复 待解决
如何判断对象是某个interface的实现
2207浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
1130浏览 • 1回复 待解决
如何判断一个对象实现了某个接口
2721浏览 • 1回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题
1190浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
2630浏览 • 1回复 待解决
HarmonyOS关于JSVM中创建原生对象的生命周期问题
1460浏览 • 1回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错
1175浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
3415浏览 • 1回复 待解决
HarmonyOS 在hsp中的某个page,如何实现防止截屏呢?
1060浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
1748浏览 • 1回复 待解决
HarmonyOS 怎么判断一个class对象实例是否实现了某个接口
1176浏览 • 1回复 待解决
HarmonyOS 在Flex中有多个Text时,如何实现压缩某个Text的宽度
1034浏览 • 1回复 待解决
HarmonyOS 如何实现文本内容在文本框距上
1255浏览 • 1回复 待解决
HarmonyOS 如何获取对象的方法列表
1330浏览 • 1回复 待解决
RSA加密方法在HarmonyOS 的实现
1300浏览 • 1回复 待解决
HarmonyOS 如何实现单独某个页面实现横屏效果
908浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
844浏览 • 1回复 待解决
HarmonyOS 判断实例对象是否是某个类的实例
1488浏览 • 1回复 待解决
HarmonyOS 如何判断某个应用是否在栈顶
949浏览 • 1回复 待解决
HarmonyOS API11 中的JSVM相关api 是否支持在C++中调用系统的Ts方法
1375浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中利用JSVM-API进行JS对象属性操作
1200浏览 • 1回复 待解决
HarmonyOS 使用rcp 在X86模拟器上,rcp对象undefined
1156浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
7635浏览 • 1回复 待解决
HarmonyOS 在A页面弹出dialog,点击dialog上某个元素拉起页面B。希望页面B可以盖在dialog上面
904浏览 • 1回复 待解决
参考demo: