enableAlertBeforeUnload如何在退出当前页面的时候,根据参数判断是否展示?

发布于 7 年前作者 tfu10679 次浏览最后编辑 7 年前来自 ask

onLoad(e) {

    wx.enableAlertBeforeUnload({

        message:'确认离开吗?'

    })

  },

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

onHide() {

    if(this.hasBidding == 0){

        wx.disableAlertBeforeUnload();

    }

  },

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

1 回复
yujun
yujun1 楼5 年前

参数 放data 里面