把微信小程序异步API转为Promise,简化异步编程 (2)

如果使用官方的API写上述逻辑,代码是这样的:

wx.getLocation({ success: (res) => { //some transformation with res wx.request({ url: \'http://api.weather.com\', success: (res) => { wx.setStorage({ success: () => { //do something }, fail: (err) => { //do something if err happend } }) }, fail: (err) => { //do something if err happend } }) }, fail: (err) => { //do something if err happend }) //层层回调,如果逻辑再复杂点,可能就疯了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwyzw.html