在组件的aboutToAppear()中,使用WebviewController的loadData()方法加载html报错

在组件的aboutToAppear()中,使用WebviewController的loadData()方法加载html报错:Init error. The WebviewController must be associated with a Web component。

HarmonyOS
2024-07-27 11:58:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
cbaby

错误的意思是WebviewController还没有和具体的Web组件关联,无法进行相应的操作。此时需要检查WebviewController对象是否已与Web组件关联。可以延迟一段时间再进行loadData操作,或者将loadData绑定在按钮的点击事件上,当触发事件后loadData。其次检查Web组件的构造方法中是否传入了controller参数。

分享
微博
QQ
微信
回复
2024-07-27 19:35:18
相关问题
Web如何使用loadData加载复杂Html字符串
2150浏览 • 1回复 待解决
webviewControllerloadData无法显示长文本
1854浏览 • 1回复 待解决
web组件html文件加载
709浏览 • 1回复 待解决
html使用js缓存方法不可行
79浏览 • 1回复 待解决
HarmonyOS webview组件如何加载html代码?
349浏览 • 1回复 待解决
HarmonyOS Web组件加载html文件异常
397浏览 • 1回复 待解决
image组件使用bindContextMenu报错
325浏览 • 1回复 待解决