收藏
回答

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


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

2 个回答

  • 白茶
    白茶
    2019-11-14

    已解决

    2019-11-14
    赞同
    回复 1
    • 一米七的高个子
      一米七的高个子
      2019-11-26
      请问咋解决的啊?
      2019-11-26
      回复
  • 王志鹏
    王志鹏
    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
      回复
登录 后发表内容
问题标签