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交互
105浏览 • 1回复 待解决
HarmonyOS web组件与js交互问题(前端使用的vue)
148浏览 • 1回复 待解决
HarmonyOS web原生和H5如何交互?
432浏览 • 1回复 待解决
Web组件和h5页面如何交互?
133浏览 • 1回复 待解决
Web中webview和H5交互
999浏览 • 1回复 待解决
HarmonyOS 原生与js交互
109浏览 • 1回复 待解决
HarmonyOS Web组件加载富文本时如何引用本地css和js
341浏览 • 1回复 待解决
HarmonyOS 宿主组件和SDK组件交互传值
265浏览 • 1回复 待解决
请问,鸿蒙os,js如何和后端java交互数据?
16783浏览 • 4回复 已解决
HarmonyOS Web组件注入js怎么传递对象
363浏览 • 1回复 待解决
HarmonyOS web与H5交互
535浏览 • 1回复 待解决
JS API 中 web组件 怎么使用
5262浏览 • 1回复 待解决
问:利用web组件,可以完成js和wen组件的方法的相互调用,如何利用web组件,给html发消息。
2184浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF和图片
579浏览 • 1回复 待解决
HarmonyOS web加载本地沙箱HTML和JS文件无法显示
473浏览 • 1回复 待解决
HarmonyOS Web组件和List的嵌套使用问题
150浏览 • 1回复 待解决
HarmonyOS web组件如何拉起vue或者react的本地js资源
329浏览 • 1回复 待解决
HarmonyOS web iframe 注入.js 问题
374浏览 • 1回复 待解决
HarmonyOS中web与内嵌vue页面的交互问题
416浏览 • 1回复 待解决
HarmonyOS web与H5两端数据交互
672浏览 • 1回复 待解决
ArkTS中Web交互、网络请求如何实现?
194浏览 • 1回复 待解决
HarmonyOS web组件注入js代理输入方法名列表不方便
151浏览 • 1回复 待解决
现存Web与Native交互,是否必须要进行Web端的改造?
133浏览 • 1回复 待解决
HarmonyOS Web组件如何适配深色模式,利用CSS媒体特性prefers-color-scheme进行交互告知?
193浏览 • 1回复 待解决
N-API接口实现ArkTS/TS/JS和C/C++之间的交互
1173浏览 • 1回复 待解决
请参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md#arkts-no-untyped-obj-literals,进行适配。
对象字面量必须对应于一些显式声明的类或接口。