wx.showModal弹出的模态框如何自动关闭?
发布于 5 年前 作者 qiang61 15782 次浏览 来自 问答

1.用户点击按钮后,通过wx.showModal弹出一个模态框让用户确认退出当前界面

2.同时页面上有另外一个逻辑,收到服务器消息时会自动退出当前界面

当用户点击按钮触发条件1后弹出了模态框,又因为服务器消息触发了条件2退出了当前界面,导致本该在当前界面显示的模态框,还显示在新的用户界面上

又没有什么API可以关闭之前showModal弹出来的框?

5 回复

自己写个组件吧,也不是很麻烦。

1 自己写一个modal

2 将目前的交互逻辑改一下

showModal貌似没有对应关闭的api

也没有定时自动关闭的功能

showToast可以定时关闭,配合mask:true参数可以实现弹出提示时,下面的内容无法点击,跟showModal界面有所不一样,其实功能也差不多了,但是showToast没有手动点关闭的功能

所以,还是自己写个?

自己写组件想怎么弄就怎么弄

自定义组件吧

回到顶部