美文网首页
小程序回调函数的替换语法

小程序回调函数的替换语法

作者: answer6 | 来源:发表于2020-11-02 22:15 被阅读0次
    • 简单记录一下

    wx.showModal({
      title: '提示',
      content: '这是一个模态弹窗',
      success (res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
    
    • 上面的小程序显示模态对话框的一个 demo 实例,在实际的业务中,难免会有很多判断,导致的代码父子嵌套。可以使用下面的代码方式来替换。
    async functuonName(){
      const res =await wx.showModal({
      title: '提示',
      content: '这是一个模态弹窗'
    })
    console.log( res.confirm )  // 就是success回调函数中的业务逻辑
    }
    

    使用 async + await 的组合,可以减少代码逻辑的嵌套。
    有关知识点,可以了解 promise 的一些原理。

    相关文章

      网友评论

          本文标题:小程序回调函数的替换语法

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