收藏
回答

wx.enableAlertBeforeUnload 删除后一直显示?

基础调试库:2.21.1

我已经删除了项目中所有的wx.enableAlertBeforeUnload,但是再开发工具中,每次返回都出现,但是再手机中是正常的,这样给开发带来了很多不便,删除后就不应该在显示,不应该在调用方法关闭才能消失啊,

最后一次编辑于  2021-12-16
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-12-16

    清除缓存重新编译过吗

    2021-12-16
    有用
    回复 8
    • 平常心
      平常心
      2021-12-16
      清除过多次,还关过好多次开发工具,电脑关机重启过都试过,最后没有办法,我还重装了两次开发工具,都显示,最后还是写代码关闭的,我感觉这个体验不怎么友好,建议优化
      2021-12-16
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-12-16回复平常心
      给个代码片段这边看下 删了还能用 没试过
      2021-12-16
      回复
    • 平常心
      平常心
      2021-12-16回复社区技术运营专员-Jahozheng
      wx.enableAlertBeforeUnload({
           message:“确定返回吗?”,
            success:function(){
            }
          })
      不要写wx.disableAlertBeforeUnload这个方法,你直接把wx.enableAlertBeforeUnload删除了,点击返回键,还一直弹出询问框,你可以试试
      2021-12-16
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-12-16回复平常心
      有点自相矛盾 不太清楚你的意思 是让我写个按钮把这个方法写上去 然后再删了这个方法吗
      2021-12-16
      回复
    • 平常心
      平常心
      2021-12-16回复社区技术运营专员-Jahozheng
      我的意思是你先写了这个方法,点击返回运行一下,再删除这个enableAlertBeforeUnload方法,点击返回,看看还弹出询问返回的弹框吗?
      2021-12-16
      回复
    查看更多(3)
  • 飞机
    飞机
    2021-12-22

    使用一次wx.disableAlertBeforeUnload()就好了

    2021-12-22
    有用
    回复 1
    • 平常心
      平常心
      2021-12-22
      嗯嗯,但是不用这个方法,删除代码,不管用
      2021-12-22
      回复
  • 戴浩
    戴浩
    2021-12-21

    解决了吗,我这边一直是这个问题

    2021-12-21
    有用
    回复 1
    • 平常心
      平常心
      2021-12-22
      没有,最后还是用wx.disableAlertBeforeUnload()让弹框消失的
      2021-12-22
      回复
登录 后发表内容