HarmonyOS webview中,如何通过函数调用动态加载url?
例如:
@Entry
@Component
struct WebComponent {
controller: webview.WebviewController = new webview.WebviewController();
build() {
Column() {
Button('loadUrl')
.onClick(() => {
// 需要加载的URL是string类型。
this.controller.loadUrl('www.myURL.com');
}
})
Web({ src: 'www.huawei.com', controller: this.controller })
}
}
}
如果需要在另一个类的函数setWebURL()中,直接使web组件加载某个url,除了用emitter通知还有更合适的方式吗
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#在Webview中如何通过动态菜单进行URL链接操作?
312浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何动态加载和调用Native库函数?
485浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
432浏览 • 1回复 待解决
HarmonyOS 函数中调用动态import,如何设定返回类型?
316浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
389浏览 • 1回复 待解决
通过webView修改iframe的URL
1136浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
868浏览 • 1回复 待解决
鸿蒙Webview加载Url,alipay无法返回
9613浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载.so库并通过句柄调用函数?
672浏览 • 1回复 待解决
HarmonyOS webview onLoadIntercept方法能否修改url再加载
366浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中通过动态加载避免页面冗余加载?
620浏览 • 1回复 待解决
HarmonyOS webView的onTitleReceive事件,在无title网页加载中返回了url路径
350浏览 • 1回复 待解决
HarmonyOS webview无法通过loadData加载内容
411浏览 • 1回复 待解决
HarmonyOS 如何调用函数
270浏览 • 1回复 待解决
HarmonyOS 使用webview.WebviewController.loadUrl()加载url的时机要求
256浏览 • 1回复 待解决
webview某些url加载空白,链接本身没问题咋回事?
3062浏览 • 1回复 待解决
如何在HarmonyOS中实现动态加载模块?
702浏览 • 1回复 待解决
HarmonyOS webviewController调用loadData函数加载本地html文件异常
319浏览 • 1回复 待解决
HarmonyOS 如何拦截web加载url
347浏览 • 1回复 待解决
如何在ArkTS中动态加载so
1036浏览 • 1回复 待解决
webview加载url不支持loacalstorage.setItem/getItem的问题。
981浏览 • 1回复 待解决
webview加载url后页面一片空白,无报错
3318浏览 • 1回复 待解决
HarmonyOS 如何从webview中监听调用事件
348浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载So库并调用其函数?
258浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何通过模块名和页面名实现动态页面加载?
356浏览 • 1回复 待解决
1.改变web组件的加载路径,需要调用this.controller.loadUrl(‘www.huawei.com’);,这个方法要保证web组件加载完成之后。一般是把controller的方法写在web组件的生命周期中
2.另外一个类要操作web组件,建议在这个类中的成员变量中 保存这个 WebComponent 对象,才能通过方法设置这个成员对象中的web对象的url
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-event-sequence-V5
可以再创建一个webComponent,在外部创建webController,通过webController再通过loadUrl改变url地址