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上开源?
187浏览 • 1回复 待解决
如何判断对象是某个interface的实现
1168浏览 • 1回复 待解决
如何判断一个对象实现了某个接口
1475浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
55浏览 • 1回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题
354浏览 • 1回复 待解决
HarmonyOS关于JSVM中创建原生对象的生命周期问题
412浏览 • 1回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错
456浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
954浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
513浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
2355浏览 • 1回复 待解决
HarmonyOS 在hsp中的某个page,如何实现防止截屏呢?
171浏览 • 1回复 待解决
HarmonyOS 怎么判断一个class对象实例是否实现了某个接口
46浏览 • 1回复 待解决
HarmonyOS 在Flex中有多个Text时,如何实现压缩某个Text的宽度
79浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中利用JSVM-API进行JS对象属性操作
75浏览 • 1回复 待解决
HarmonyOS 如何实现文本内容在文本框距上
308浏览 • 1回复 待解决
HarmonyOS 如何获取对象的方法列表
448浏览 • 1回复 待解决
RSA加密方法在HarmonyOS 的实现
29浏览 • 1回复 待解决
HarmonyOS API11 中的JSVM相关api 是否支持在C++中调用系统的Ts方法
372浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
6773浏览 • 1回复 待解决
如何获取对象的所有方法
428浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
78浏览 • 1回复 待解决
HarmonyOS 判断实例对象是否是某个类的实例
46浏览 • 1回复 待解决
HarmonyOS 在A页面弹出dialog,点击dialog上某个元素拉起页面B。希望页面B可以盖在dialog上面
37浏览 • 1回复 待解决
HarmonyOS 屏幕分辨率在不同尺寸上如何实现自适应?
264浏览 • 1回复 待解决
HarmonyOS 如何判断某个应用是否在栈顶
11浏览 • 1回复 待解决
参考demo: