如何在Page中向使用 Web 组件的 js 方法传递数据?
由于现在找不到好的源生图表库,所以使用 html + js + echarts 去展现图表,但是 web 组件 显示的内容 是需要在源生的 page 中从服务端获取数据,然后【传递】给 web 组件。
【runJavaScript】似乎不能传递参数。有什么方式能实现从 ArkTS Page 到 Web 组件的数据传递?
UI
JavaScript
赞
收藏 0
回答 1
待解决
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字符串来传递数据