问题描述:wx.showModal 请求并发时 安卓出现多个弹窗提示 ios 只出现一次
解决:安卓出现多次提示
解决方法:在全局变量中加一个标识isShowModel 默认为false,请求封装时 根据后端状态码进行判断如果为失效状态码 并且 isShowModel 为false 时 弹出模态框 ,当用户点击确定或取消时isShowModel 修改为true 登录时isShowModel 修改为false 即可

app.js
globalData: {
isShowModel: false,
}
登录 代码
wx.requeset({
...
success:{
getApp().globalData.isShowModel = false
}

针对安卓设备上wx.showModal请求并发导致的多个弹窗提示问题,解决方案是设置全局变量isShowModel来控制弹窗显示。当登录状态过期且isShowModel为false时,显示模态框,用户操作后更新isShowModel为true,避免重复弹出。在登录成功后将isShowModel重置为false。
最低0.47元/天 解锁文章
627

被折叠的 条评论
为什么被折叠?



