寰俊灏忕▼搴忊€滀竴鍔虫案閫糕€濈殑鎺ュ彛灏佽

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寰俊灏忕▼搴忊€滀竴鍔虫案閫糕€濈殑鎺ュ彛灏佽相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e9%99%a4%e4%ba%86' title='闄や簡'>闄や簡   https   璇︽儏   bsp   project   param   鍥炶皟   delete   

鍓嶈█

銆€銆€鏈€杩戦兘鍦ㄧ爺绌跺皬绋嬪簭浜嗭紝鎴戝彲浠ョ殑锛?/p>

闇€姹?/strong>

銆€銆€涔嬪墠閮芥槸鐢╲ue鏉ュ紑鍙戦」鐩殑锛屾帴鍙fā鍧楁垜鐗规剰灏佽浜嗕竴涓嬨€傛劅瑙変篃鍙互璁板綍涓€涓?/p>

銆€銆€灏忕▼搴忕殑鎺ュ彛铏借绠€鍗曪紝浣嗘槸閲嶅璋冪敤閭d箞澶氾紝鏄惧緱涓嶄笓涓氾紙涓€鏈缁忕殑鑳¤鍏亾锛?/p>

銆€銆€杩樻湁涓€绡囷紝灏忕▼搴忛亣鍒颁簡鐨勯偅浜涘潙鍜屽皬鎶€宸э級寰呯画

 

涓€銆佸皬绋嬪簭鎺ュ彛璇锋眰娴佺▼

銆€銆€鎶€鏈浘鐗? src=

銆€銆€绠€鍗曠殑鐢讳簡涓€涓祦绋嬪浘

 

浜屻€佸煙鍚嶉厤缃?/strong>

銆€銆€涓€瀹氳閰嶇疆https,灏忕▼搴忎笂閰嶇疆鐨勫煙鍚嶅繀椤绘槸鍩熷悕澶囨鐨勶紝杩樻湁涓€瀹氭湇鍔″櫒瑕乀LS1.2浠ヤ笂

銆€銆€鎶€鏈浘鐗? src=

 

涓?strong>銆佹墦寮€寰俊寮€鍙戣€呭伐鍏凤紝鎵撳紑浣犵殑椤圭洰锛岀偣寮€璇︽儏銆傜‘璁や竴涓嬪煙鍚嶆槸鍚︿竴涓€鍖瑰銆備笉鐒朵細缂栬瘧澶辫触鐨勫摝

 

銆€銆€鎶€鏈浘鐗? src=

 

 鍥涖€佸湪浣犵殑椤圭洰鏂囦欢utils 鏂囦欢涓柊寤篴pi.js http.js

 

銆€銆€鎶€鏈浘鐗? src=

 

浜斻€乭ttp.js 浠g爜(澶嶅埗杩囧幓灏卞彲浠ヤ簡)

銆€銆€銆€銆€

module.exports = 
  http(url, method, params) 
    let token = 鈥榯oken鈥?// 鑾峰彇token锛岃嚜琛岃幏鍙杢oken鍜岀鍚嶏紝token鍜岀鍚嶈〃绀烘瘡涓帴鍙i兘瑕佸彂閫佺殑鏁版嵁
    let sign = 鈥榮ign鈥?// 鑾峰彇绛惧悕 (鍚庡彴鎬庝箞瀹氫箟鐨勶紝灏变紶浠€涔?
    let data = 
      token,
      sign
    
    if (params.data)  // 鍦ㄨ繖閲屽垽鏂竴涓媎ata鏄惁瀛樺湪锛宲arams琛ㄧず鍓嶇闇€瑕佷紶閫掔殑鏁版嵁锛宲arams鏄竴涓璞★紝鏈変笁缁勯敭鍊煎锛宒ata锛氳〃绀鸿姹傝鍙戦€佺殑鏁版嵁锛宻uccess锛氭垚鍔熺殑鍥炶皟锛宖ail锛氬け璐ョ殑鍥炶皟锛岃繖涓変釜瀛楁鍙己鍙棤锛屽叾浣欏瓧娈典細蹇界暐
      for (let key in params.data)  // 鍦ㄨ繖閲屽垽鏂紶杩囨潵鐨勫弬鏁板€间负null锛屽氨鍒犻櫎杩欎釜灞炴€?/span>
        if (params.data[key] == null || params.data[key] == 鈥榥ull鈥?span style="color: #000000;">) 
          delete params.data[key]
        
      
      data =  ...data, ...params.data 
    
    wx.request(
      url: 鈥樹綘閰嶇疆鐨勫煙鍚嶁€?+ url, // 灏辨槸鎷兼帴涓婂墠缂€,姝ゆ帴鍙e煙鍚嶆槸寮€鏀炬帴鍙o紝鍙闂?/span>
      method: method == 鈥榩ost鈥?? 鈥榩ost鈥?: 鈥榞et鈥? // 鍒ゆ柇璇锋眰绫诲瀷锛岄櫎浜嗗€肩瓑浜庘€榩ost鈥樺锛屽叾浣欏€煎潎瑙嗕綔get 鍏朵粬鐨勮姹傜被鍨嬩篃鍙互鑷繁鍔犱笂鐨?/span>
      data,
      header: 
        鈥榗ontent-type鈥? 鈥榓pplication/json鈥?span style="color: #000000;">
      ,
      success(res) 
        params.success && params.success(res.data)
      ,
      fail(err) 
        params.fail && params.fail(err)
      
    )
  

 

鍏€乤pi.js锛堝啀娆″鍒朵唬鐮?灏卞彲浠ヤ簡锛?/strong>

銆€銆€

// 鍦ㄨ繖閲岄潰瀹氫箟鎵€鏈夋帴鍙o紝涓€涓枃浠剁鐞嗘墍鏈夋帴鍙o紝鏄撲簬缁存姢
import  http  from 鈥?/http鈥? // 寮曞叆鍒氬垰灏佽濂界殑http妯″潡锛宨mport灞炰簬ES6鐨勮娉曪紝寰俊寮€鍙戣€呭伐鍏峰繀椤绘墦寮€ES6杞珽S5閫夐」

function femaleNameApi(params)  // 璇锋眰闅忔満鍙よ瘲璇嶆帴鍙?/span>
  http(鈥榩roject/projectInfos鈥? 鈥榞et鈥? params)  // 鎺ュ彛璇锋眰鐨勮矾鐢卞湴鍧€浠ュ強璇锋眰鏂规硶鍦ㄦ澶勪紶閫?/span>


// 姣忎竴涓帴鍙e畾涔変竴涓嚱鏁帮紝鐒跺悗鏆撮湶鍑哄幓锛屼緵閫昏緫浠g爜璋冪敤

function novelApi(params)  // 灏忚鎺ㄨ崘鎺ュ彛
  http(鈥?novelApi鈥? 鈥榞et鈥?span style="color: #000000;">, params)


export default  // 鏆撮湶鎺ュ彛
  femaleNameApi,
  novelApi

 

涓冦€佸湪index.js 璋冪敤锛堜綘鎯冲湪鍝噷鐢ㄥ氨鍦ㄥ摢閲岀敤锛?/strong>

 

//index.js
import http from 鈥?./../utils/api鈥?// 寮曞叆api鎺ュ彛绠$悊鏂囦欢

Page(
  onLoad: function () 

    this.getData()
  ,

  getData()
    http.femaleNameApi( // 璋冪敤鎺ュ彛锛屼紶鍏ュ弬鏁?/span>
      data: 
        token: 鈥?70712FF0FE2392D6CB6D8A6560805CC鈥?span style="color: #000000;">
      ,
      success: res => 
        console.log(鈥樻帴鍙h姹傛垚鍔熲€?span style="color: #000000;">, res)
        this.setData(
          femaleList: res.data
        )
      ,
      fail: err => 
        console.log(err)
      
    )
  
)

 

鍏€佹墦寮€鎺у埗鍙?/strong>

銆€銆€濡傛灉浣犺繖鏍风殑閿?/p>

銆€銆€鎶€鏈浘鐗? src=

銆€銆€蹇樿璇翠簡showRequestInfo() 杩欎釜浜嗭紙涓€寮€濮嬶紝浠ヤ负鏄痑pi 鎺ュ彛锛夛紝鐩存帴鍦ㄦ帶鍒跺彴杈撳叆杩欎釜鏂规硶灏卞彲浠ヤ簡锛屽彲浠ョ湅鍒伴敊璇俊鎭鎯?/strong>

銆€銆€閭h鏄庝綘浠殑鏈嶅姟鍣ㄨ鏈夎瘉涔︼紝鑰屼笖TLS鐗堟湰瑕佸ぇ浜庣瓑浜?.2

銆€銆€锛堟垜鎶婃垜鍚庡彴閫肩柉浜嗭紝鍝堝搱鍝堝搱鍝堝搱鍝堬級

銆€銆€濡傛灉浣犳槸杩欐牱鐨勶紝鎭枩浣犳帴鍙f垚鍔熶簡鍛?/p>

銆€銆€鎶€鏈浘鐗? src=

涔濄€丗annie寮忔€荤粨

銆€銆€浠ヤ笂鐨勪袱涓枃浠讹紝绠楁槸鎺ュ彛灏佽鐨勬ā鏉匡紝浣犳斁鍦ㄥ摢涓€涓」鐩噷闈㈤兘鍙互杩欐牱閰嶇疆

銆€銆€鏈変竴鐐逛竴鍔虫案閫哥殑鎰忔€?/p>

銆€銆€浣嗘槸瀹冨皝瑁呯殑涓嶅瀹岀編

銆€銆€娌℃湁鎴戠殑vue椤圭洰灏佽鐨勫ソ锛屾敼澶╁啀鏀归€犱竴涓?/p>

銆€銆€甯屾湜瀵逛綘鏈夊府鍔╋紝鎷滄嫓鍜紒

以上是关于寰俊灏忕▼搴忊€滀竴鍔虫案閫糕€濈殑鎺ュ彛灏佽的主要内容,如果未能解决你的问题,请参考以下文章

寰俊灏忕▼搴?璋冨彇涓婁竴椤电殑鏂规硶

寰俊灏忕▼搴忚嚜瀹氫箟缁勪欢璇﹁В

鏂版墜蹇呭锛屽ぇ鐗涙暣鐞嗙殑鎺ュ彛娴嬭瘯鐭ヨ瘑鐐规€荤粨

寰俊灏忕▼搴忓幓鎺塩heckbox鍓嶉潰鐨勬柟妗?鏍峰紡淇敼

寰俊鎺ュ彛鏂囨。sdk

灏忕▼搴忎簯鍑芥暟璋冪敤webservice鎺ュ彛

(c)2006-2024 SYSTEM All Rights Reserved IT常识