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 怎么返回一页
7134浏览 • 2回复 已解决
HarmonyOS webview侧滑返回一页问题
563浏览 • 1回复 待解决
HarmonyOS h5返回一页面时会闪
311浏览 • 1回复 待解决
跳转设置返回存在白屏
1604浏览 • 1回复 待解决
HarmonyOS如何控制相机拍照?
56浏览 • 0回复 待解决
web组件单独封装,怎么控制处理back-
628浏览 • 1回复 待解决
HarmonyOS 怎么拦截返回键盘
222浏览 • 1回复 待解决
HarmonyOS Web组件加载在线H5
132浏览 • 1回复 待解决
PolarDB控制直加载中怎么回事?
3287浏览 • 1回复 待解决
怎么返回到上个ets 文件?
49浏览 • 1回复 待解决
openharmony怎么在app实现键关机?
2648浏览 • 2回复 待解决