HarmonyOS js调用webview中的方法

js 调用 原生过来的指针是代理类,怎么做到转换到对应UI 组件上的方法的,还有就是非UI线程的操作如何回到UI线程上修改,代理如下:

.javaScriptProxy({ 
  object:this.jscallwindow, 
  name:'jscallwindow', 
  methodList:JsCallHarmonyTool.methods, 
  controller:this.webControl 
})
HarmonyOS
2024-09-05 11:29:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1.像name就是指注册对象的名称,methodList就是方法列表,和registerJavaScriptProxy类似

2.非主线程回到主线程等操作可以参考多线程,可以参考如下链接

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/0b_u5e76_u53d1_u80fd_u529b_u8fdb_u884c_u5f00_u53d1-V5

分享
微博
QQ
微信
回复
2024-09-05 18:12:01
相关问题
JSBind 如何调用 JS 方法 callback
1681浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法及传参?
425浏览 • 1回复 待解决
webviewoninterceptrequest调用异步操作
2057浏览 • 1回复 待解决
HarmonyOS webviewJS 注入异常
209浏览 • 1回复 待解决
HarmonyOS WebViewjs交互
56浏览 • 1回复 待解决
HarmonyOS 数据类方法无法被调用
292浏览 • 1回复 待解决
HarmonyOS 怎么调用nodejs js
93浏览 • 1回复 待解决
HarmonyOS 如何调用js代码?
40浏览 • 1回复 待解决
创建JS项目如何使用webview
4703浏览 • 1回复 待解决
HarmonyOS webView是否支持使用three.js
53浏览 • 1回复 待解决
HarmonyOS native层js代码调用
51浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人