以何为家
以何为家
  • 发布:2020-12-02 14:39
  • 更新:2020-12-02 14:39
  • 阅读:1478

app点击返回按钮出现提示框,确定的时候才返回

分类:uni-app

不加flag变量控制的话,点击返回,会死循环弹出提示框。

flag: true//是否弹出返回提示框  

        onBackPress() {  
            console.log("点击了返回");  
            if (this.flag) {  
                uni.showModal({  
                    title: "温馨提示",  
                    content: "是否确定退出?",  
                    success: (res) => {  
                        if (res.confirm) {  
                            console.log("确定返回");  
                            this.flag = false  
                            uni.navigateBack({  
                                delta: 1  
                            })  
                            return true  
                        } else {  
                            this.flag = true  
                            console.log("取消");  
                            return true  
                        }  
                    }  
                })  
                return true  
            }else{  
                return false  
            }  
        },
0 关注 分享

要回复文章请先登录注册