HarmonyOS webview加载数据问题
请看以下代码,只有setTimeout和点击按钮才能正常设置数据,onPageShow和aboutToAppear里面点用都不行,是什么原因呢,我在onPageShow和aboutToAppear里面调用web_webview.once也不行
import hilog from '@ohos.hilog'
import web_webview from '@ohos.web.webview';
@Entry
@Component
struct cs {
controller: web_webview.WebviewController = new web_webview.WebviewController();
callback: (obj: keyValue) => void = (obj: keyValue) => {
}
aboutToAppear() {
setTimeout(() => {
this.controller.loadData(
"setTimeout___________________________",
"text/html",
"UTF-8"
);
}, 500)
this.controller.loadData(
"aboutToAppear_______________________aboutToAppear",
"text/html",
"UTF-8"
);
}
onPageShow(): void {
this.controller.loadData(
"onPageShow____________________________",
"text/html",
"UTF-8"
);
}
build() {
Column() {
Button('loadData')
.onClick(() => {
try {
this.controller.loadData(
"loadData______________________",
"text/html",
"UTF-8"
);
} catch (error) {
}
})
Web({ src: 'www.huawei.com', controller: this.controller }).onTitleReceive((event) => {
})
}
.backgroundColor($r('app.color.bg_color'))
.width('100%')
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS webview加载本地html问题
1172浏览 • 1回复 待解决
HarmonyOS list数据加载问题
219浏览 • 1回复 待解决
如何解决webview离线加载白屏问题
1674浏览 • 1回复 待解决
HarmonyOS 预加载WebView
476浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
230浏览 • 1回复 待解决
HarmonyOS 懒加载的数据删除问题
819浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
455浏览 • 1回复 待解决
HarmonyOS webview加载与交互
374浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
420浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
325浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
454浏览 • 1回复 待解决
HarmonyOS webview加载页面空白
431浏览 • 1回复 待解决
webview某些url加载空白,链接本身没问题咋回事?
3086浏览 • 1回复 待解决
HarmonyOS 如何监听Webview加载失败
396浏览 • 1回复 待解决
HarmonyOS webview加载速度 性能优化
509浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
908浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
409浏览 • 1回复 待解决
HarmonyOS webview加载页面时会加载两遍
264浏览 • 1回复 待解决
webview加载url不支持loacalstorage.setItem/getItem的问题。
994浏览 • 1回复 待解决
用webview加载H5,是否存在安全相关的问题
2155浏览 • 1回复 待解决
HarmonyOS webView加载本地H5资源页,cookie无法添加的问题
446浏览 • 1回复 待解决
HarmonyOS webview无法加载file协议路径
278浏览 • 1回复 待解决
HarmonyOS 如何监听webview页面加载失败?
387浏览 • 1回复 待解决
HarmonyOS webview无法通过loadData加载内容
456浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
1230浏览 • 1回复 待解决
该问题的原因是WebviewController对象还未绑定到Web组件;
onControllerAttached事件是Controller成功绑定到Web组件时触发该回调,可以在该回调中或之后,使用WebviewController执行方法
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oncontrollerattached10