微信小程序中发布方法与得到方法如何封装

  介绍

小编给大家分享一下微信小程序中发布方法与得到方法如何封装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>微信小程序开发帖子方法与得到方法的封装

第一步:在跑龙套文件夹下创建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);   }   }   })   },真的,真的,这个);   }

以上是“微信小程序中发布方法与得到方法如何封装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

微信小程序中发布方法与得到方法如何封装