如何在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
提问
该提问已有0人参与 ,帮助了0人