HarmonyOS 怎么控制web返回上一页?

​页面结构如图:

1、页面顶部是自定义的titleBar组件,左侧一个返回按钮。

2、页面剩余部分是个webview组件,里面打开web页面A。

3、web中操作跳转web页面B、C, 在C页面是 怎么编写代码实现左滑或者点击返回键回到web中的B页面,而不是直接退出当前页​。

HarmonyOS 怎么控制web返回上一页?-鸿蒙开发者社区

HarmonyOS
2024-10-28 11:10:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​下面是示例代码

// xxx.ets​

@Entry  
@Component  
struct WebComponent {  
  controller: WebController = new WebController()  
  
  build() {  
    Column() {  
      Button('backward')  
        .onClick(() => {  
          this.controller.backward()  
        })  
      Web({ src: 'www.example.com', controller: this.controller })  
    }  
  }  
}

​参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#backwarddeprecated

分享
微博
QQ
微信
回复
2024-10-28 16:16:39
相关问题
JAVA UI 怎么返回一页
7244浏览 • 2回复 已解决
HarmonyOS webview侧滑返回一页问题
793浏览 • 1回复 待解决
HarmonyOS h5返回一页面时会闪
445浏览 • 1回复 待解决
HarmonyOS router.back无法返回到上一页
29浏览 • 1回复 待解决
HarmonyOS 滑动下一页效果应该如何做
25浏览 • 1回复 待解决
跳转设置返回存在白屏
1756浏览 • 1回复 待解决
web组件单独封装,怎么控制处理back-
715浏览 • 1回复 待解决
HarmonyOS如何控制相机拍照?
173浏览 • 0回复 待解决
HarmonyOS怎么接入个JS引擎?
49浏览 • 1回复 待解决