1は、request.js utilsパッケージ内のファイルを作成し、エクスポート方法
constのアプリケーション= getApp(); // 使用パッケージはREQUEST要求約束 のconst POST =(URL、のparams)=> { letの約束 = 新しい新しい約束((解決、拒否)=> { wx.request({ URL:URL、 データを:paramsは、 ヘッダ:' ファイルアプリケーション/ x-www-form-urlencodedで'、// デフォルト 方法:" POST " 、 成功:RES => { にconsole.log(" リターン:" )。 console.log(res.data)。 app.netWorkData.result = res.data。 決意(); }、 fali:RES => { (RES)を拒絶します。 } })。 }); リターン約束。 }。 module.exportsは = { POST:POST }。
2、app.js
アプリ({ netWorkData:{ 結果:{コード: -1、MSG: '発信要求が失敗しました' } } })
3、ファイルJSデマンド要求データファイルが最初に導入されているrequest.js
CONST要求は=(」../../ utilsの/ request.js')を必要とします。
リクエストを送信し、コール
onLoad:機能(オプション){ のconst = この; のvar URL = apiUrl + 'API /情報/ querydetail' ; VARのparams = { "ID":options.id、 // 情報の一片のID "UID": "" 、 // 現在のユーザID、埋めることができない "LAT" LAT、 // 緯度杭州デフォルト寸法 "LNG":ロング、 } network.POST(URL、paramsは).then(() => { // 要求成功した操作 VAR _data = app.netWorkData.result。 that.setData({ リスト:_data.data、 ID:_data.data.id })。 }); }、