收藏
回答

wx.showModal(Object object) 使用await调用问题?

使用await wx.showModal(Object object)之后,没有等待执行结果直接报undefined,是什么情况

let flag = true;

 let result = await wx.showModal({

            title: "温馨提示",

            content: '' + coupon.spendNum + ''

          });

          flag = result.confirm

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

2 个回答

  • 微盟
    微盟
    2023-04-19

    showModal 可以通过success 监听成功 res

    wx.showModal({
      title: '提示',
      content: '这是一个模态弹窗',
      success (res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
    
    2023-04-19
    有用
    回复 1
    • 5.
      5.
      2023-04-19
      我理解await 也应该可以的吧,请问这个为什么不能用啊
      2023-04-19
      回复
  • Jianbo
    Jianbo
    2023-04-19
    wx.showModal().then(res => console.log('confirm: ', res.confirm))
    
    2023-04-19
    有用
    回复 2
    • 5.
      5.
      2023-04-19
      .then 没问题的话 await 也没啥问题吧应该
      2023-04-19
      回复
    • Jianbo
      Jianbo
      2023-04-19回复5.
      我建议你去仔细研究下await 的用法。
      2023-04-19
      回复
登录 后发表内容