promise的基本用法

    // Promise 对象,可以保存状态
    //Promise 第一步
    // 异步代码 写在 Promise的函数中  第二步
    const promise = new Promise((resolve, reject) => {
      // Promise一共有三种状态: pending fulfilled rejected
      //                         进行中   已成功   已失败
      // 获取系统信息
      wx.getSystemInfo({
        success: res => resolve(res),
        fail: error => reject(error)
      })
    })

    // 第三步:调用promise,可以调用两个回调函数,第一个是成功的,第二个是失败的
    promise.then(
      res=>console.log(res),
      error=>console.log(error)
    )

 

posted on 2019-07-07 15:02  zengsf  阅读(270)  评论(0编辑  收藏  举报

导航