小程式-網路請求封裝
/utils/userDao.js
//伺服器地址
const localURL = 'http://192.168.1.67:8080/mockjs/7';
const wxRequest = (params, url) => {
wx.request({
url,
method: params.method || 'GET',
data: params.data || {},
header: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
success(res) {
if (params.success) {
params.success(res);
}
},
fail(res) {
if (params.fail) {
params.fail(res);
}
},
complete(res) {
if (params.complete) {
params.complete(res);
}
},
});
};
//登入介面
const login =(params) =>{
wxRequest(params, ${localURL}/user/login
);
}
//對外暴露 該介面
module.exports = {
login
};
index.js 業務中使用 //引用 userDao 介面var api = require('../../utils/userDao.js');Page({ //登入 loginAction:function(){ //傳遞引數 const data = { phone: '1814222222', pwd: '*******', }; //伺服器發起請求 api.login({ data, success:(res)=>{ //請求成功 }, fail:(res)=>{ //請求失敗 } }) }})
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2768/viewspace-2817722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OC:封裝網路請求封裝
- 釘釘小程式 請求封裝封裝
- 關於對小程式網路請求的封裝(詳盡版)封裝
- Flutter 網路請求 Dio 封裝Flutter封裝
- 十. Axios網路請求封裝iOS封裝
- Flutter 網路請求框架封裝Flutter框架封裝
- 微信小程式 request請求封裝微信小程式封裝
- 微信小程式request請求的封裝微信小程式封裝
- flutter dio網路請求封裝實現Flutter封裝
- uni-app網路請求的封裝APP封裝
- 小程式系列之網路請求
- 基於FutureBuilder通用網路請求介面封裝Rebuild封裝
- Kotlin中Retrofit網路請求簡單封裝Kotlin封裝
- 基於小程式請求介面 wx.request 封裝的類 axios 請求封裝iOS
- Retrofit+okhttp+Rxjava封裝網路請求工具類HTTPRxJava封裝
- 封裝axios請求封裝iOS
- NUXT3.0實現網路請求二次封裝UX封裝
- Retrofit + Kotlin + MVVM 的網路請求框架的封裝嘗試KotlinMVVM框架封裝
- Flutter 熱門網路請求框架Dio的簡單封裝Flutter框架封裝
- 小程式的填坑小技巧之網路請求改造
- 小程式封裝wx.request請求並建立介面管理檔案封裝
- 封裝ajax、axios請求封裝iOS
- 通過Handler封裝的網路請求資料的工具類NetUtils封裝
- axios 請求資料封裝iOS封裝
- 在小程式、mpvue中使用flyio發起網路請求Vue
- Android網路請求(4) 網路請求框架VolleyAndroid框架
- Android網路請求(終) 網路請求框架RetrofitAndroid框架
- Android網路請求(3) 網路請求框架OkHttpAndroid框架HTTP
- 一步步封裝實現自己的網路請求框架封裝框架
- 基於 Fetch 的請求封裝封裝
- go對get、post請求封裝Go封裝
- react中請求介面的封裝React封裝
- vue中axios請求的封裝VueiOS封裝
- fetch資料請求的封裝封裝
- 基於jq封裝ajax請求封裝
- 微信小程式教學第二章(含視訊):小程式中級實戰教程之預備篇 – 封裝網路請求及 mock 資料微信小程式封裝Mock
- urllib.request.Request物件封裝請求物件封裝
- 封裝 Laravel 自定義表單請求封裝Laravel