如何在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 自定义组件如何传递方法
5888浏览 • 2回复 待解决
JS API web组件 怎么使用
5352浏览 • 1回复 待解决
HarmonyOS Web组件注入js怎么传递对象
495浏览 • 1回复 待解决
js api select组件如何使用
6972浏览 • 2回复 已解决
如何在page获取WindowStage
794浏览 • 1回复 待解决
HarmonyOS 如何在Page 获取 windowClass
20浏览 • 1回复 待解决
JS UI框架FA和PApage之间如何通信?
2760浏览 • 1回复 待解决
如何在web组件获取和设置UserAgent
915浏览 • 1回复 待解决
JSBind 如何调用 JS 方法 callback
1681浏览 • 1回复 待解决