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上开源?
20浏览 • 0回复 待解决
如何判断对象是某个interface的实现
966浏览 • 1回复 待解决
HarmonyOS关于JSVM中JSVM_Value对象生命周期管理的问题
269浏览 • 1回复 待解决
如何判断一个对象实现了某个接口
1257浏览 • 1回复 待解决
HarmonyOS关于JSVM中创建原生对象的生命周期问题
305浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
708浏览 • 1回复 待解决
HarmonyOS 如何实现文本内容在文本框距上
195浏览 • 1回复 待解决
在Native侧释放ArkTS对象的方法
365浏览 • 1回复 待解决
关于 OH_JSVM_CreateReference 创建非对象引用报错
347浏览 • 1回复 待解决
HarmonyOS 如何获取对象的方法列表
302浏览 • 1回复 待解决
HarmonyOS API11 中的JSVM相关api 是否支持在C++中调用系统的Ts方法
261浏览 • 1回复 待解决
HarmonyOS 屏幕分辨率在不同尺寸上如何实现自适应?
166浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
2198浏览 • 1回复 待解决
HarmonyOS 单例对象如何实现
306浏览 • 1回复 待解决
如何实现AbilitySlice跳转到某个Fraction?
6634浏览 • 1回复 待解决
HarmonyOS是否有办法获取某个控件的父组件对象?
186浏览 • 1回复 待解决
如何获取对象的所有方法
313浏览 • 1回复 待解决
如何对某个组件实现局部截图?
293浏览 • 1回复 待解决
HarmonyOS 对象作为参数传递时方法丢失
296浏览 • 1回复 待解决
HarmonyOS JSON转换后调用对象方法报错
20浏览 • 0回复 待解决
openharmony怎么在app上实现一键关机?
2670浏览 • 2回复 待解决
web组件的controller被注册jsbridge的类对象引用后,导致在类对象方法内部调用h5方法时方法卡死
761浏览 • 1回复 待解决
HarmonyOS Flutter上如何实现Token的安全存储?
43浏览 • 1回复 待解决
#鸿蒙学习大百科#在@Concurrent下的函数中调用某个方法报错如下
159浏览 • 1回复 待解决
参考demo: