[已删除]
[已删除]
  • 发布:2021-03-17 11:27
  • 更新:2023-10-09 10:02
  • 阅读:1670

uni.showModal弹出后如何禁用手机的物理返回???

分类:uni-app

如题,,我在app.vue调用这个之后如何禁用在app端的物理返回??返回会把uni.showModal给关闭了...

2021-03-17 11:27 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

求同

凯茵化工

凯茵化工

同问

DCloud_uniAD_HDX

DCloud_uniAD_HDX

目前暂不支持拦截

DCloud_App_Array

DCloud_App_Array

什么场景下需要弹出提示框后不响应返回键?通常应用不会这么设计呀

  • [已删除] (作者)

    就是当这个为只能点确定的时候,不让他关闭弹窗使用禁返回,不然可以使用返回键关闭...我用的新页面模拟的弹窗了...app的好丑啊...不存在这个问题了.

    2021-11-18 10:49

DCMarvel

DCMarvel

返回不相当于取消吗?

威猛的兔子

威猛的兔子 - 威猛的兔子

/**  
             * 显示不可取消的模式对话框  
             */  
            showNeverCancelModel(data,confirmFunction,isNever){  
                var ccc = uni.showModal({  
                    title: data.title,  
                    content: data.content,  
                    success: (res) => {  

                        if (res.confirm) {  

                            confirmFunction();  
                        } else if (res.cancel) {  
                            console.log('用户点击取消',this);  

                                        if(isNever){  
                                            this.showNeverCancelModel(data,confirmFunction,isNever);  
                                        }  
                        }  
                    },  
                        complete:()=>{  

                        }  
                });
風嵐

風嵐

物理返回键触发的关闭, 也会触发success, 返回的res中confirm和cancel都是false, 结合楼上的重新打开弹窗

{  
    "errMsg": "showModal:ok",  
    "confirm": false,  
    "cancel": false  
}

要回复问题请先登录注册