微信小程序封裝request方法

(暫時記錄開發中使用的,后面分析其中的思路和用法)

在utils文件夾新建文件utils.js,封裝代碼如下:


var sendRequest = function (url, method, data = {}, header = {} )
{
var promise = new Promise(function (resolve, reject){
wx.request({
url: url,
data: data,
method: method,
header:header,
success: function(data) {
//做一些統一處理操作,例如401驗證

//resolve用于具體調用中
resolve(data);
},
fail: function(data) {
reject(data);
}
})
})
return promise
}
//導入
module.exports = {
sendRequest : sendRequest
}

這樣封裝以后,可以添加一些公共的配置,例如在傳入的 header 加入 token 信息,這樣就不再需要在每個 wx.request 中寫重復的代碼了:

header.Authorization = wx.getStorageSync('token');

應用示例:

index.js頁面

//加載util
const utils = require('../utils/util')
utils.sendRequest(your_request_url, 'GET', { user_id: user_id })
.then(function (response) {
that.setData({
likes: response.data.data
})
}, function (error) {
console.log(error);
})

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 东京热无码一区二区三区av| 无码国产伦一区二区三区视频| 日本一道本高清| 国产午夜福利片| 亚洲精品成人片在线播放| gogo全球高清大胆亚洲| 精品中文字幕乱码一区二区| 欧美性猛交xxxx乱大交丰满| 成人777777| 午夜丰满少妇性开放视频| 亚洲aⅴ男人的天堂在线观看| 美女网站色在线观看| 欧美三级不卡视频| 天堂网2018| 亚洲综合激情视频| 69式啪啪动图| 精品久久天干天天天按摩| 小h片在线观看| 伊人久久大香线蕉综合5g| awazliksikix小吃大全图片| 色偷偷亚洲女人天堂观看欧| 手机看片国产在线| 国产在线国偷精品免费看| 亚洲日韩V无码中文字幕| 女人隐私秘视频黄www免费| 日韩高清一级毛片| 国产人成精品免费视频| 中国一级毛片在线观看| 男女猛烈激情XX00免费视频| 成人精品视频一区二区三区| 北岛玲在线精品视频| 99热这里只/这里有精品| 欧美日韩亚洲成色二本道三区| 国产破外女出血视频| 亚洲国产成人精品女人久久久| 国产色在线|亚洲| 欧美午夜成年片在线观看| 国产成人亚洲综合无码| 亚洲av无码成人精品区狼人影院 | 国产亚洲av手机在线观看| 中文字幕亚洲一区二区va在线|