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
1657浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法及传参?
392浏览 • 1回复 待解决
HarmonyOS webviewJS 注入异常
167浏览 • 1回复 待解决
webviewoninterceptrequest调用异步操作
2029浏览 • 1回复 待解决
HarmonyOS 数据类方法无法被调用
249浏览 • 1回复 待解决
创建JS项目如何使用webview
4687浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
529浏览 • 1回复 待解决
HarmonyOS调用子组件方法
388浏览 • 1回复 待解决
ets文件怎么调用ts文件定义方法
3016浏览 • 1回复 待解决
HarmonyOS ArkTS如何引入和调用JS库?
112浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人