我是封裝在uilts文件夾下,盡量減少文件數量; /** * 自定義post函數,返回Promise * +------------------- * author: 李先生<17638198892@163.com> ...
之前由於項目比較趕 所有草草的封裝了一下請求 並沒有超時這類的操作 最近閑下來了,所以就補上了 第一次自己寫,難免的,然后把,偶遇了一下promise.race PS:::: 官解 gt race函數返回一個Promise,它將與第一個傳遞的 promise 相同的完成方式被完成。它可以是完成 resolves ,也可以是失敗 rejects ,這要取決於第一個完成的方式是兩個中的哪個。 如果傳 ...
2019-01-03 14:31 0 1253 推薦指數:
我是封裝在uilts文件夾下,盡量減少文件數量; /** * 自定義post函數,返回Promise * +------------------- * author: 李先生<17638198892@163.com> ...
module.exports = { httpService } ...
小程序開發請求提供了api,wx.request(),方便管理,可以對請求進行封裝。 實現:創建一個api文件夾 1.創建urls.js文件,用於url管理 2.創建request.js,用於實現對wx.request()的封裝 import urls from ...
為了減少代碼量 以及方便后期的維護 ,把小程序中的request請求封裝起來是很有用的 建一個和page同級的文件夾http 1.建立一個nev.js 文件 封裝各個環境下的公共接口 2.建立一個reque.js 文件 封裝request核心ajax請求 3.建立api.js 封裝 ...
1.在根目錄utils中新增request.js,(post也可以改成這種promise寫法,post暫時用的回調寫法)並寫: var app = getApp(); //項目URL相同部分,減輕代碼量,同時方便項目遷移 //這里因為我是本地調試,所以host不規范,實際上應該是你備案 ...
目錄 1,起因 2,優化成果 3,實現思路 4,完整代碼 1,起因 哪天,正在螞蟻森林瘋狂偷能量的我被boss叫過去,告知我司要做一個線上直播公開課功能的微信小程序,博主第一次寫小程序,復習了下文檔,看了看騰訊雲直播sdk,開工了。 寫着寫着 ...
封裝一個組件 這里由於最近使用微信小程序居多,所以着重寫的是小程序的,但是萬變不離其宗,組件實現思路其實都差不多的 微信小程序開發中官方自帶的wx.showModal,這個彈窗 API有時候並不能滿足我們的彈窗效果,所以往往需要自定義modal組件。下面我們進行一個自定義modal彈窗組件 ...
1、創建和pages 同級的component目錄新建一個myToast目錄 例如: 2、myToast.wxml文件內容: 3、myToast.wxss文件樣式(根據自己ui樣式去寫): ...