#鸿蒙通关秘籍#如何通过操作历史记录实现页面后退功能?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
系统小天使

在鸿蒙开发中,可以利用 accessBackward() 接口来检查是否可以进行后退操作。在按钮点击事件中,调用 backward() 方法进行页面后退。如果历史记录存在,accessBackward() 返回 true。下面是代码示例:

typescript import { webview } from '@kit.ArkWeb';

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

build() { Column() { Button('loadData') .onClick(() => { if (this.webviewController.accessBackward()) { this.webviewController.backward(); } }) Web({ src: 'https://www.example.com/cn/', controller: this.webviewController }) } } }

分享
微博
QQ
微信
回复
5天前
相关问题
如何实现搜索栏历史记录
948浏览 • 1回复 待解决