#鸿蒙通关秘籍#如何使用鸿蒙Web组件加载网络页面

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
OS风中琴

在鸿蒙应用开发中,通过Web组件的loadUrl()接口可以在运行时更改当前显示的网页。初始加载使用src属性指定,为防止状态变量的限制,请使用loadUrl()进行动态切换。示例代码如下:

ets import { webview } from '@kit.ArkWeb'; import { BusinessError } from '@kit.BasicServicesKit';

@Entry @Component struct WebComponent { controller: webview.WebviewController = new webview.WebviewController();

build() { Column() { Button('loadUrl') .onClick(() => { try { this.controller.loadUrl('www.example1.com'); } catch (error) { console.error(ErrorCode: ${(error as BusinessError).code}, Message: ${(error as BusinessError).message}); } }) Web({ src: 'www.example.com', controller: this.controller }) } } }

分享
微博
QQ
微信
回复
5天前
相关问题
HarmonyOS 使用Web组件加载页面示例
456浏览 • 1回复 待解决