详解在微信小程序的JS脚本中使用Promise来优化函(2)

//使用Comprise的封装函数展现 var url ='http://localhost:27206/api/Framework/Information/FindByCode'; var companyurl = "http://www.iqidi.com"; var json = {code: 'company'}; app.utils.get(url, json).then(function(res) { var data = { url: companyurl, image: res.Picture, content: res.Content }; that.setData({ item : data }); WxParse.wxParse('content', 'html', data.content, that, 25); });

而如果我们使用原来的函数,那么实现代码如下所示。

// 使用标准的wx.request函数实现展现 var url ='http://localhost:27206/api/Framework/Information/FindByCode'; var companyurl = "http://www.iqidi.com"; var json = {code: 'company'}; wx.request({ url: url, data: json, success: function(res) { console.log(res); var data = { url: companyurl, image: res.data.Picture, content: res.data.Content }; that.setData({ item : data }); WxParse.wxParse('content', 'html', data.content, that, 25); } })

如果对于复杂流程的函数处理,使用Promise来处理,会显得更加简洁易读。

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

转载注明出处:http://www.heiqu.com/372399d91101b54be5aa07db9b2aa17a.html