收藏
回答

请问小程序怎么阻止侧滑返回上一页?

现在需要在特定情况下让页面组织侧滑返回,请问应该怎么做

回答关注问题邀请回答
收藏

6 个回答

  • დ星᭄辰ꦿ࿐
    დ星᭄辰ꦿ࿐
    08-06

    1,可以用page-container组件里的bind:beforeleave事件实现

    2,也可以用wx.enableAlertBeforeUnload()这个api实现

    目前我觉得这两个方式最简单,也各有利弊第1个方式可以自定义弹窗样式,可以阻止ios手势滑动,电脑端好像阻止不了;页面中有web-view组件ios滑动能阻止但是没有提示。第2个方式,不能自定义样式,不能阻止ios手势滑动。

    08-06
    有用 1
    回复 1
    • 君知否
      君知否
      11-30
      但是page-container只能阻止一次,要是好几次呢
      11-30
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    06-05

    阻止不了

    06-05
    有用
    回复
  • 拾忆
    拾忆
    06-05

    无法阻止,但是可以在返回的时候给提示。

    06-05
    有用
    回复
  • hello world
    hello world
    06-05

    wx.reLaunch

    06-05
    有用
    回复
  • showms
    showms
    06-05

    目前阻止不了,说说你的需求,看是否有其他方法?

    06-05
    有用
    回复
  • Nand
    Nand
    06-05

    阻止不了 侧滑返回是系统事件。

    06-05
    有用
    回复
登录 后发表内容