2***@qq.com
2***@qq.com
  • 发布:2025-08-14 01:29
  • 更新:2025-08-15 19:19
  • 阅读:120

webview侧滑返回问题

分类:uni-app

A页面中使用了webview内嵌h5,如果直接进入A页面,则h5无法侧滑返回上一页,但是如果先进入B页面,然后从B页面跳转到A页面,那么h5可以侧滑返回上一页。但是回到A页面后仍然可以再一次返回到B页面,这时不想侧滑返回到B页面应该如何做,因为B页面只是一个过渡页,什么内容都没有。

2025-08-14 01:29 负责人:DCloud_UNI_LXH 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,你说的页面返回,是指的uniapp页面还是webview中的页面?

  • 2***@qq.com (作者)

    webview中的返回

    2025-08-14 10:58

  • 2***@qq.com (作者)

    这个h5是非uni开发的

    2025-08-14 11:01

  • DCloud_UNI_yuhe

    回复 2***@qq.com: 这个侧滑就是按照页面栈的顺序,你这是想跳过一个栈页面返回吗?

    2025-08-14 11:49

  • 2***@qq.com (作者)

    回复 DCloud_UNI_yuhe: 因为直接进入A页面,h5后续的页面侧滑就都不生效了,所以我加了B页面,但是B页面什么都没有,所以我不希望从B页面跳转到A页面后,还能侧滑返回B页面,但其他页面还是能够侧滑返回

    2025-08-14 11:58

  • 2***@qq.com (作者)

    回复 DCloud_UNI_yuhe: 那这个有没有什么好的方案能够替换B页面啊

    2025-08-14 14:01

  • DCloud_UNI_yuhe

    回复 2***@qq.com: 你是通过什么方式进入的页面 B?你试一下使用 onBackPress 能够拦截到从 A 页面的返回吗?

    2025-08-14 17:22

DCloud_UNI_LXH

DCloud_UNI_LXH

提供一个简单可复现的 demo 测试看看

DCloud_UNI_LXH

DCloud_UNI_LXH

已复现,已加分,预计下个版本修复

要回复问题请先登录注册