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链接操作?
177浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何动态加载和调用Native库函数?
168浏览 • 1回复 待解决
HarmonyOS webview加载url白屏
115浏览 • 1回复 待解决
HarmonyOS 函数中调用动态import,如何设定返回类型?
150浏览 • 1回复 待解决
HarmonyOS WebView加载url无法滚动
164浏览 • 1回复 待解决
通过webView修改iframe的URL
998浏览 • 1回复 待解决
鸿蒙Webview加载Url,alipay无法返回
9347浏览 • 1回复 待解决
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
577浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载.so库并通过句柄调用函数?
257浏览 • 1回复 待解决
HarmonyOS webview onLoadIntercept方法能否修改url再加载
153浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中通过动态加载避免页面冗余加载?
231浏览 • 1回复 待解决
HarmonyOS webView的onTitleReceive事件,在无title网页加载中返回了url路径
149浏览 • 1回复 待解决
HarmonyOS webview无法通过loadData加载内容
140浏览 • 1回复 待解决
webview某些url加载空白,链接本身没问题咋回事?
2824浏览 • 1回复 待解决
HarmonyOS 如何调用函数
68浏览 • 1回复 待解决
如何在HarmonyOS中实现动态加载模块?
278浏览 • 1回复 待解决
如何在ArkTS中动态加载so
676浏览 • 1回复 待解决
webview加载url后页面一片空白,无报错
2890浏览 • 1回复 待解决
HarmonyOS 如何从webview中监听调用事件
85浏览 • 1回复 待解决
webview加载url不支持loacalstorage.setItem/getItem的问题。
890浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过动态路由实现页面的动态加载与模块化?
243浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载So库并调用其函数?
120浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何通过模块名和页面名实现动态页面加载?
180浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在TaskPool子线程中使用dlopen预加载so库并通过句柄调用库函数?
242浏览 • 0回复 待解决
使用Web组件加载本地网页时,如何在本地网页中调用ArkTS中的函数
2773浏览 • 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地址