介绍
小编给大家分享一下微信小程序中发布方法与得到方法如何封装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强>微信小程序开发帖子方法与得到方法的封装强>
第一步:在跑龙套文件夹下创建httpUtil。js文件
第二步:创建函数httpPost方法代码如下:
function 职位(数据,url,还以为,cb, isShow,, showNetError,,,, showLoading), { ,if (showLoading ==, true | |, showLoading ==,未定义){ wx.showNavigationBarLoading才能(); wx.showLoading({才能 ,,,标题:& # 39;加载中…& # 39;, })才能 }大敌; ,var basicData =, { ,,vloginPwd: api.vloginPwd, vtoken才能:api.vtoken ,} (!,if  isEmpty(数据)),{ for 才能;(var key 拷贝数据),{ ,,try { ,,,basicData(例子),=,数据(关键); ,,},catch (e), {,} ,,} ,} ,wx.request ({ ,,url: url, 头才能:{,& # 39;内容类型# 39;:,& # 39;应用程序/x-www-form-urlencoded& # 39;,}, 方法:才能,& # 39;文章# 39; ,,数据:basicData, ,,成功:(res),=祝辞,{,, ,,if (res.data.state ==, 200), { ,,,typeof cb ==,“function",,,, cb (res.data,,““); ,,},{else ,,,if (isShow ==,真的),{ ,,,,wx.showModal ({ ,,,,,标题:,& # 39;提示& # 39;, ,,,,,内容:,res.data.msg, ,,,,,showCancel:, false ,,,,, ,,,,}) ,,,} ,,} ,,}, ,,失败:(err),=祝辞,{ ,,if (showNetError), { ,,,that.setData ({ ,,,,errorDisplay: & # 39; & # 39; ,,,,containHidden:没错 ,,,}) ,,},,, ,,}, ,,完成:(res),=祝辞,{,, ,,setTimeout (function (), { ,,,wx.hideNavigationBarLoading (); ,,,wx.hideLoading (); ,,,},100),, ,,} ,}); };
第三步,在模块里添加:
module.exports =, { ,httpGet:, ,httpPost: Post };
第四步,引入
var httpUtil =,要求(& # 39;. ./. ./跑龙套HttpHelper.js& # 39;)
第五步,如何使用
onload:功能(选项){ var 才能;that =,; httpUtil.httpPost才能(api.getListUrl, jsonData,, function (res), { ,,wx.showModal ({ ,,,标题:,& # 39;提示& # 39;, ,,,内容:,res.msg, ,,,showCancel:,假的, ,,,confirmText:“查看“, 成功,,,:,function (res), { ,,,,console.log (“res.data=https://www.yisu.com/zixun/==? res.data); 如果(res.confirm) { that.toDetail (res.data); } } }) },真的,真的,这个); }
以上是“微信小程序中发布方法与得到方法如何封装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!