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
待解决
相关问题
如何判断对象是某个interface的实现
875浏览 • 1回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题
209浏览 • 1回复 待解决
如何判断一个对象实现了某个接口
1133浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
594浏览 • 1回复 待解决
HarmonyOS关于JSVM中创建原生对象的生命周期问题
242浏览 • 1回复 待解决
HarmonyOS 如何实现文本内容在文本框距上
158浏览 • 1回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错
301浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
311浏览 • 1回复 待解决
HarmonyOS API11 中的JSVM相关api 是否支持在C++中调用系统的Ts方法
212浏览 • 1回复 待解决
HarmonyOS 如何获取对象的方法列表
248浏览 • 1回复 待解决
HarmonyOS 屏幕分辨率在不同尺寸上如何实现自适应?
123浏览 • 1回复 待解决
HarmonyOS 单例对象如何实现
250浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
2115浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
6591浏览 • 1回复 待解决
HarmonyOS是否有办法获取某个控件的父组件对象?
156浏览 • 1回复 待解决
如何获取对象的所有方法
243浏览 • 1回复 待解决
openharmony怎么在app上实现一键关机?
2599浏览 • 2回复 待解决
如何判断JS运行时是否处于HarmonyOS JSVM环境中
341浏览 • 1回复 待解决
如何对某个组件实现局部截图?
244浏览 • 1回复 待解决
HarmonyOS 对象作为参数传递时方法丢失
197浏览 • 1回复 待解决
HarmonyOS 如何在capi上对应实现animation()功能?
190浏览 • 1回复 待解决
HarmonyOS 动态hook实例方法如何实现?
398浏览 • 1回复 待解决
web组件的controller被注册jsbridge的类对象引用后,导致在类对象方法内部调用h5方法时方法卡死
713浏览 • 1回复 待解决
#鸿蒙学习大百科#在@Concurrent下的函数中调用某个方法报错如下
88浏览 • 1回复 待解决
参考demo: