收藏
回答

wx.showModal 点击两次确定才关闭窗口,为什么?


回答关注问题邀请回答
收藏

2 个回答

  • 无脸大叔
    无脸大叔
    2019-11-14

    已解决

    2019-11-14
    有用
    回复 2
    • 一米七的高个子
      一米七的高个子
      2019-11-26
      请问咋解决的啊?
      2019-11-26
      回复
    • Z开心
      Z开心
      2021-11-23回复一米七的高个子
      有可能是你在另一个地方,也执行了这部分代码,导致代码重复,所以,实际上它弹出的是两个,模态框,看上去是要点两次
      2021-11-23
      回复
  • 污昂ᰔᩚ王࿐
    污昂ᰔᩚ王࿐
    2019-11-14

    上代码啊  就上个图让我们猜????

    2019-11-14
    有用
    回复 5
    • 无脸大叔
      无脸大叔
      2019-11-14
      找到原因了,非常感谢您的回复
      2019-11-14
      回复
    • 污昂ᰔᩚ王࿐
      污昂ᰔᩚ王࿐
      2019-11-14回复无脸大叔
      好吧  解决了就好
      2019-11-14
      回复
    • 郑俐琳
      郑俐琳
      2019-11-21
      我也出现了这个问题,求解。我把代码附上啊。因为同样的代码在另一个page可以用的。      
      wx.showModal({
                    title: '注册提示',
                    content: '您已注册,请直接登录!',
                    showCancel: true,//是否显示取消按钮
                    cancelText: "重新注册",//默认是“取消”
                    cancelColor: '#c4c5c5',//取消文字的颜色
                    confirmText: "直接登录",//默认是“确定”
                    confirmColor: '#e01428',//确定文字的颜色
                    success: function (res) {
                      if (res.cancel) {
                        //点击取消,默认隐藏弹框
                        that.setData({
                          if_zhuce: true,
                          zhuce_text: '重新注册'
                        });
                      } else {
                        //点击确定
                        wx.reLaunch({
                          url: '../meetingindex/meetingindex'
                        })
                      }
                    },
                    fail: function (res) { },//接口调用失败的回调函数
                    complete: function (res) { },//接口调用结束的回调函数(调用成功、失败都会执行)
                  })
      2019-11-21
      回复
    • 无脸大叔
      无脸大叔
      2019-11-26回复郑俐琳
      我是在onLoad里用wx.showModal,然后在 onReady里调用onLoad,导致重复。你的情况我就不知道了,你可以看看是否重复调用了~~
      2019-11-26
      回复
    • 郑俐琳
      郑俐琳
      2019-12-16回复无脸大叔
      感谢啊,我已解决了,类似的问题,执行了两遍。
      2019-12-16
      回复
登录 后发表内容
问题标签