<强>微信小程序开发帖子方法与得到方法的封装强>
第一步:在跑龙套文件夹下创建httpUtil。js文件
第二步:创建函数httpPost方法代码如下:
函数的帖子(url、数据、cb、isShow showNetError,, showLoading) { 如果真的(showLoading==| | showLoading==未定义){ wx.showNavigationBarLoading (); wx.showLoading ({ 标题:“加载中……” }) } var basicData=https://www.yisu.com/zixun/{ vloginPwd: api.vloginPwd, vtoken: api.vtoken } 如果(! isEmpty(数据)){ (var关键的数据){ 尝试{ basicData[主要]=数据(关键); }捕捉(e) {} } } wx.request ({ url: url、 标题:{“内容类型”:“应用程序/x-www-form-urlencoded”}, 方法:“文章”, 数据:basicData, 成功:(res)=比;{ 如果(res.data。状态==200){ typeof cb==肮δ堋?,cb (res。数据”、“); 其他}{ 如果(isShow==true) { wx.showModal ({ 标题:“提示”, 内容:res.data.msg, showCancel:假 }) } } }, 失败:(err)=比;{ 如果(showNetError) { that.setData ({ errorDisplay:”, containHidden:真 }) } }, 完成:(res)=比;{ setTimeout(函数(){ wx.hideNavigationBarLoading (); wx.hideLoading (); },100) } }); }; >之前第三步,在模块里添加:
模块。出口={ httpGet:, httpPost:文章 }; >之前第四步,引入
var httpUtil=要求(“. ./. ./跑龙套/HttpHelper.js”)第五步,如何使用
onload:功能(选项){ var=这个; httpUtil.httpPost (api。getListUrl jsonData,函数(res) { wx.showModal ({ 标题:“提示”, 内容:res.msg, showCancel:假的, confirmText:“查看”, 成功:函数(res) { console.log (“res.datahttps://www.yisu.com/zixun/===? res.data); 如果(res.confirm) { that.toDetail (res.data); } } }) },真的,真的,这个); } >之前如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望通过本文能帮助到大家,谢谢大家对本站的支持!
微信小程序中发布方法与得到方法的封装