收藏
回答

小程序使用默认头部没有监听返回事件,无法在返回时弹出确认弹窗

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 web-view 客户端 6.5.3 2.3.0

在使用微信小程序开发时,遇到这么一个问题:

1:小程序内要使用web-view组件嵌套别的页面,而待嵌入的页面是没有头部的,也就无法返回,因为web-view的特性,不能在使用web-view页面加载其他组件,也就无法自定义的头部导航,只能使用默认头部导航,但默认头部导航既没有返回监听事件,Page里也没有beforeLeave这样的生命周期函数,返回前就无法调用确认弹窗,而需要的功能是:确定返回上一级,取消留在当前页面

2:小程序目前只支持app里定义window.navigationStyle,  在某些特殊页面使用不是特别灵活,window设置为custom之后,又无法绕开上述1所提的web-view的问题


期待有一个合理的解答



最后一次编辑于  2018-11-14
回答关注问题邀请回答
收藏

2 个回答

  • 我叫文科生
    我叫文科生
    2022-10-29

    page-container试一下?

    2022-10-29
    有用
    回复
  • 🐠糖醋鱼
    🐠糖醋鱼
    2019-04-12


    custom自定义头部,web-view 头部无效了,而且现在现在整个web-view都不能全屏了。求如何解决全屏,如何能够在webview上自定义返回等层级。

    2019-04-12
    有用
    回复
登录 后发表内容