小程式封裝api請求

2021-10-25 03:18:42 字數 1318 閱讀 6429

,//測試環境

test:

,//生產環境

prod:

}

const api =

require

('./api.js'

)const config=

require

('../env/index.js');

const fetch=

require

('./fetch.js');

let env=

'prod'

;let baseurl = config[env]

.baseurl;

// let key ='?apikey=0b2bdeda43b5688921839c8ecb20399b'

function

fetchget

(path,params)

function

fetchpost

(path,params)

module.exports=),

shoplist

(params=),

category

(params=),

notice

(params=),

goodsdetails

(params=

)}

在fetch.js中封裝request請求
//封裝 http

module.

exports

=(url, path,method, params)

=>/$

`,method:method,

data: object.

assign

(, params)

, header:

, success: resolve,

fail: reject

})})}

在api.js裡面統一管理請求位址
module.exports=

最後在需要用的元件中引入一下就可以用了

小程式封裝請求

封裝axios 封裝 request 請求基本路徑 const baseurl xx 準備計數器變數,用於記錄請求個數,注意這裡是變數 let requestcount 0 解構出 url,config 接收所有剩餘引數 const request config 失敗 fail err 完成 不管成...

小程式請求方法的封裝及介面api的封裝

http.js 檔案 展示進度條的網路請求 url 網路請求的url params 請求引數 message 進度條的提示資訊 其他引數可以自定義傳入 彈框提示 const msgbox msg 1000 break case 2000003 msgbox token錯誤 wx.removestor...

小程式雲api封裝

const tip text 查詢 export const dbget param const promise new promise resolve,reject catch err else catch err return promise 新增或者更新資料 export const dbad...