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问题
529浏览 • 1回复 待解决
HarmonyOS list数据加载问题
29浏览 • 1回复 待解决
如何解决webview离线加载白屏问题
1294浏览 • 1回复 待解决
HarmonyOS 预加载WebView
35浏览 • 1回复 待解决
HarmonyOS 懒加载的数据删除问题
508浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
49浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
30浏览 • 1回复 待解决
HarmonyOS webview加载页面空白
44浏览 • 1回复 待解决
HarmonyOS webview加载与交互
24浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
57浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
114浏览 • 1回复 待解决
webview某些url加载空白,链接本身没问题咋回事?
2777浏览 • 1回复 待解决
HarmonyOS webview加载速度 性能优化
114浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
91浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
480浏览 • 1回复 待解决
用webview加载H5,是否存在安全相关的问题
1890浏览 • 1回复 待解决
HarmonyOS 如何监听Webview加载失败
35浏览 • 1回复 待解决
webview加载url不支持loacalstorage.setItem/getItem的问题。
866浏览 • 1回复 待解决
HarmonyOS webView加载本地H5资源页,cookie无法添加的问题
249浏览 • 1回复 待解决
HarmonyOS webview加载页面无法显示
739浏览 • 1回复 待解决
HarmonyOS webview组件如何加载html代码?
501浏览 • 1回复 待解决
HarmonyOS webview加载页面时会加载两遍
17浏览 • 1回复 待解决
HarmonyOS webView代理问题
25浏览 • 1回复 待解决
WebView加载网页无法自适应
302浏览 • 1回复 待解决
鸿蒙对webview的加载优化
1007浏览 • 1回复 待解决
该问题的原因是WebviewController对象还未绑定到Web组件;
onControllerAttached事件是Controller成功绑定到Web组件时触发该回调,可以在该回调中或之后,使用WebviewController执行方法
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oncontrollerattached10