enableAlertBeforeUnload如何在退出当前页面的时候,根据参数判断是否展示?
发布于 5 年前 作者 tfu 10508 次浏览 来自 问答

onLoad(e) {

    wx.enableAlertBeforeUnload({

        message:'确认离开吗?'

    })

  },

现在这样无论怎么样都会弹出对话框。我希望是在页面退出之前通过一个参数判断是否需要弹出这个对话框,要怎么实现呢?

onHide() {

    if(this.hasBidding == 0){

        wx.disableAlertBeforeUnload();

    }

  },

这也判断也不生效。而且这个参数也不能在onLoad的时候判断,因为用户没有操作。需要等到用户操作之后,才能确定是否需要弹窗

1 回复

参数 放data 里面

回到顶部