// 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) )