简单处理下微信开发者工具开发微信小程序网络请求封装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单处理下微信开发者工具开发微信小程序网络请求封装相关的知识,希望对你有一定的参考价值。
参考技术A var requestHandler =params: ,
api: '',
type: '',
success: function (res)
,
fail: function ()
,
//GET请求
function GET(requestHandler)
request('GET', requestHandler)
//POST请求
function POST(requestHandler)
request('POST', requestHandler)
function request(method, requestHandler)
//注意:可以对params加密等处理
var params = requestHandler.params;
// params.token = wx.getStorageSync('token'); 这里可以写每次请求都必带的参数
var api = requestHandler.api;
wx.request(
url: API_URL + api,
data: params,
method: method,
header:
'Content-Type': 'application/x-www-form-urlencoded'
,
success: function (res)
if (res.data.code == 你后台返回的状态码)
requestHandler.success(res)
else
requestHandler.success(res)
,
fail: function ()
requestHandler.fail()
,
complete: function ()
)
module.exports =
GET: GET,
POST: POST,
API_URL: API_URL
request.POST(
api:'/Login/login',
params:
password:this.data.password,
,
success(res)
if(res.data.code == 后台返回的状态码)
request.showToast(res.data.msg)
setTimeout(()=>
wx.reLaunch(
url:'../index/index'
)
,1000)
else
request.showToast(res.data.msg)
)
以上是关于简单处理下微信开发者工具开发微信小程序网络请求封装的主要内容,如果未能解决你的问题,请参考以下文章