1.异步嵌套问题:wx.request是异步操作,需要一个回调函数来接收(success),回调函数中发起一起wx.request请求----回调地狱
2.回调函数剥夺return的能力。
// 实例化一个promise对象
let promise = new Promise((resolve, reject) => {
wx.request({
url: 'XXXXXX',
success: (res) => {
resolve(res)
}
})
})
// then接收异步回调结果
promise.then((res) => {
console.log(res)
})