HarmonyOS weex项目中使用的WebSceneKitHsp如何直接返回原生端方法的值,而不是使用callback
你好,目前weex项目中使用的WebSceneKitHsp在weex端调用原生端的方法为:registerCustomFun,必须使用callback来处理返回的值,如何直接返回原生端方法的值,而不是使用callback?
目前是这样的:
/* H5端执行自定义方法调用 */
let name = 'testFunc';
let args = { data: 'test data' }
let callback = (result) => { // result类型解析由ArkTs端决定
console.log('get result type: ' + result['type']);
console.log('get result data: ' + result['data']);
}
native.run(name, args, callback)
期望可以有这样的:
let data = native.run(name, args)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在C++项目中使用pthread
1880浏览 • 1回复 待解决
HarmonyOS在native项目中,如何在c++中使用系统能力,比如使用WIFI\蓝牙能力
288浏览 • 1回复 待解决
使用js如何使用callback
249浏览 • 1回复 待解决
前端代码如何调用原生中的方法并获取到返回值?
291浏览 • 1回复 待解决
js API8 如何使用项目中的npm包?
3014浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
305浏览 • 1回复 待解决
如何在HarmonyOS NEXT中使用Java或C++进行原生开发?
485浏览 • 0回复 待解决
HarmonyOS listitem有直接返回index的方法吗?
171浏览 • 1回复 待解决
使用原生json解析时能否获取Array类型的value值?
1675浏览 • 1回复 待解决
DevEco项目中如何添加第三方库(.so库导入及使用方法)?
11433浏览 • 1回复 待解决
应用appName 该如何获取到值, 而不是资源引用值 $string:app_name
1766浏览 • 1回复 待解决
使用select id为什么查询计划的key是索引而不是primary?
2163浏览 • 2回复 待解决
HarmonyOS 用户返回,是退出系统而不是返回上一页面
364浏览 • 2回复 待解决
HarmonyOS 使用电池状态返回值问题
290浏览 • 1回复 待解决
JSBind 如何调用 JS 方法中的 callback
1596浏览 • 1回复 待解决
HarmonyOS Scroll中使用enablePaging(true),翻页不是一整屏
274浏览 • 1回复 待解决
HarmonyOS 网络请求返回的数据 JSON.parse 转成了object 而不是对应的bean
490浏览 • 1回复 待解决
HarmonyOS原生分享能力的使用
611浏览 • 1回复 待解决
HarmonyOS开发中使用MapKit相关方法时IDE会报warning的问题?
21浏览 • 0回复 待解决
HarmonyOS web如何直接使用postUrl ?
112浏览 • 2回复 待解决
在HarmonyOS NEXT项目中,如何管理不同版本的依赖库?
512浏览 • 0回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
373浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中使用注解?
104浏览 • 1回复 待解决
Swiper中使用WebView,拦截url使用navigation方式跳转,返回后webview白屏
151浏览 • 1回复 待解决
HarmonyOS 如何初始化一个泛型方法的返回值?
120浏览 • 1回复 待解决
可参考以下文档,原生端javaScriptProxy()注册testObjName调用方法后,前端可使用
获取回调
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-page-app-function-invoking-0000001891868257-V5