如何在Page中向使用 Web 组件的 js 方法传递数据?

由于现在找不到好的源生图表库,所以使用 html + js + echarts 去展现图表,但是 web 组件 显示的内容 是需要在源生的 page 中从服务端获取数据,然后【传递】给 web 组件。

【runJavaScript】似乎不能传递参数。有什么方式能实现从 ArkTS Page 到 Web 组件的数据传递?


UI
JavaScript
2023-05-11 15:27:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Bessemer

api9中新增了webMessagePort接口来实现html与native的通信。https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/js-apis-webview-0000001427902720-V3?catalogVersion=V3#ZH-CN_TOPIC_0000001427902720__webmessageport

。你也可以在runjavascript中拼接json字符串来传递数据

分享
微博
QQ
微信
回复
2023-05-12 08:06:22
相关问题
js 自定义组件如何传递方法
4713浏览 • 2回复 待解决
JS API web组件 怎么使用
4038浏览 • 1回复 待解决
如何在page获取WindowStage
227浏览 • 1回复 待解决
js api select组件如何使用
5806浏览 • 2回复 已解决
Web组件访问本地资源并传递参数。
442浏览 • 1回复 待解决
使用web组件实现预览沙箱pdf
760浏览 • 1回复 待解决
web组件之cookie使用
549浏览 • 1回复 待解决
Web组件预加载,如何实现?
491浏览 • 1回复 待解决
JS UI框架FA和PApage之间如何通信?
1795浏览 • 1回复 待解决
如何在ets引入zlib.js
1449浏览 • 1回复 待解决
如何在openharmony执行js脚本
1525浏览 • 0回复 待解决
JSBind 如何调用 JS 方法 callback
688浏览 • 1回复 待解决
如何在ArkTS代码执行HTML内JS函数
1050浏览 • 1回复 待解决