//使用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来处理,会显得更加简洁易读。