美文网首页
wepy.showModal() 回调不执行

wepy.showModal() 回调不执行

作者: 飞鱼YE | 来源:发表于2019-01-31 10:08 被阅读0次
    wepy.showModal({
      title: '提示',
      content: '这是一个模态弹窗',
      success(res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
    

    问题:success 回调不执行,改用 wx.showModal() 正常。
    原因:使用Promise, 框架默认对小程序提供的API全都进行了 Promise 处理。
    如果开启了promise模式,可以通过then调用,若是没有,则可以通过传参的形式调用:

    wepy.showModal({
      title: '提示',
      content: '这是一个模态弹窗'
    }).then(res => {
      if (res.confirm) {
        console.log('用户点击确定')
      } else if (res.cancel) {
        console.log('用户点击取消')
      }
    })
    

    相关文章

      网友评论

          本文标题:wepy.showModal() 回调不执行

          本文链接:https://www.haomeiwen.com/subject/qutodqtx.html