微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造 [2] 。微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、”公众平台“、”语音记事本“等服务插件。
这次给大家带来微信小程序的wx.request 与Promise的结合使用,微信小程序的wx.request与Promise结合使用的
注意事项有哪些,下面就是实战案例,一起来看一下。
在使用Promise,我的多次异步代码通常是这样的.
ajax(url, function (res){
ajax(res.url, function(res) {
ajax(res.url, function(res) { if (res.status == '1') {
ajax(res.url, function(res) {
...
}
} else if (res.status == '2') {
ajax(url2, function(res) {
...
}
...
}
}
}
);
这种流程是很耗费心力并且脆弱的,体验很糟糕,因此,在这次小程序的开发中为了更好的体验,我开始使用了Promise.