HarmonyOS web组件和js交互
import webview from '@ohos.web.webview' 
@Entry 
@Component 
struct Index { 
  controller: webview.WebviewController = new webview.WebviewController() 
 
  messageHandlers = { 
    JSCallNativeHandler: (action: string, paramObj: string) => { 
      let jsonObject  = paramObj.length > 0 ? JSON.parse(paramObj) : '' 
      switch (action) { 
        case 'toA': 
          console.log(`${jsonObject.A}`) 
          break 
        case 'toB': 
          console.log(`${jsonObject.B}`) 
          break 
      } 
    } 
  } 
 
  build() { 
    Column() { 
      Web({ src: $rawfile('index.html'), controller: this.controller }) 
        .javaScriptAccess(true) 
        .domStorageAccess(true) 
        .javaScriptProxy({ 
          object: this.messageHandlers, 
          name: 'xxx', 
          methodList: ['JSCallNativeHandler'], 
          controller: this.controller 
        }) 
    } 
  } 
}这段代码,我们这边的js会根据用户点击不同的item返回不同的对象类型,这种报错要怎么处理呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS web和js交互 
1146浏览  • 1回复 待解决
HarmonyOS web组件监听以及拦截跳转,js交互 
1815浏览  • 1回复 待解决
HarmonyOS Web js与原生交互 
1855浏览  • 1回复 待解决
HarmonyOS web组件与js交互问题(前端使用的vue) 
1787浏览  • 1回复 待解决
HarmonyOS webview和JS进行交互 
1151浏览  • 1回复 待解决
HarmonyOS 如何与Web页面进行交互(JS的使用) 
1051浏览  • 1回复 待解决
HarmonyOS web和原生交互的demo 
856浏览  • 1回复 待解决
Web组件和h5页面如何交互? 
1468浏览  • 1回复 待解决
HarmonyOS web组件注入JS代码 
924浏览  • 1回复 待解决
HarmonyOS WebView与js交互 
1289浏览  • 1回复 待解决
HarmonyOS 原生与js交互 
1530浏览  • 1回复 待解决
鸿蒙next 中 web组件和h5 页面如何交互 
934浏览  • 1回复 待解决
HarmonyOS  web原生和H5如何交互? 
1836浏览  • 1回复 待解决
请问,鸿蒙os,js如何和后端java交互数据? 
19159浏览  • 4回复 已解决
HarmonyOS  web交互示例 
1031浏览  • 1回复 待解决
Web中webview和H5交互 
2450浏览  • 1回复 待解决
HarmonyOS  web组件如何注入js文件 
1064浏览  • 1回复 待解决
HarmonyOS Web组件加载富文本时如何引用本地css和js 
1835浏览  • 1回复 待解决
HarmonyOS  Web与JavaScript交互 
1320浏览  • 1回复 待解决
HarmonyOS  Web组件注入js怎么传递对象 
1399浏览  • 1回复 待解决
JS API 中 web组件 怎么使用 
6665浏览  • 1回复 待解决
HarmonyOS  web端原生交互 
924浏览  • 1回复 待解决
HarmonyOS  系统与web交互 
940浏览  • 1回复 待解决
HarmonyOS 宿主组件和SDK组件交互传值 
952浏览  • 1回复 待解决
问:利用web组件,可以完成js和wen组件的方法的相互调用,如何利用web组件,给html发消息。 
3251浏览  • 1回复 待解决





















请参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md#arkts-no-untyped-obj-literals,进行适配。
对象字面量必须对应于一些显式声明的类或接口。