寰俊灏忕▼搴忊€滀竴鍔虫案閫糕€濈殑鎺ュ彛灏佽
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>
銆€銆€杩樻湁涓€绡囷紝灏忕▼搴忛亣鍒颁簡鐨勯偅浜涘潙鍜屽皬鎶€宸э級寰呯画
涓€銆佸皬绋嬪簭鎺ュ彛璇锋眰娴佺▼
銆€銆€
銆€銆€绠€鍗曠殑鐢讳簡涓€涓祦绋嬪浘
浜屻€佸煙鍚嶉厤缃?/strong>
銆€銆€涓€瀹氳閰嶇疆https,灏忕▼搴忎笂閰嶇疆鐨勫煙鍚嶅繀椤绘槸鍩熷悕澶囨鐨勶紝杩樻湁涓€瀹氭湇鍔″櫒瑕乀LS1.2浠ヤ笂
銆€銆€
涓?strong>銆佹墦寮€寰俊寮€鍙戣€呭伐鍏凤紝鎵撳紑浣犵殑椤圭洰锛岀偣寮€璇︽儏銆傜‘璁や竴涓嬪煙鍚嶆槸鍚︿竴涓€鍖瑰銆備笉鐒朵細缂栬瘧澶辫触鐨勫摝
銆€銆€
鍥涖€佸湪浣犵殑椤圭洰鏂囦欢utils 鏂囦欢涓柊寤篴pi.js http.js
銆€銆€
浜斻€乭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>
銆€銆€
銆€銆€蹇樿璇翠簡showRequestInfo() 杩欎釜浜嗭紙涓€寮€濮嬶紝浠ヤ负鏄痑pi 鎺ュ彛锛夛紝鐩存帴鍦ㄦ帶鍒跺彴杈撳叆杩欎釜鏂规硶灏卞彲浠ヤ簡锛屽彲浠ョ湅鍒伴敊璇俊鎭鎯?/strong>
銆€銆€閭h鏄庝綘浠殑鏈嶅姟鍣ㄨ鏈夎瘉涔︼紝鑰屼笖TLS鐗堟湰瑕佸ぇ浜庣瓑浜?.2
銆€銆€锛堟垜鎶婃垜鍚庡彴閫肩柉浜嗭紝鍝堝搱鍝堝搱鍝堝搱鍝堬級
銆€銆€濡傛灉浣犳槸杩欐牱鐨勶紝鎭枩浣犳帴鍙f垚鍔熶簡鍛?/p>
銆€銆€
涔濄€丗annie寮忔€荤粨
銆€銆€浠ヤ笂鐨勪袱涓枃浠讹紝绠楁槸鎺ュ彛灏佽鐨勬ā鏉匡紝浣犳斁鍦ㄥ摢涓€涓」鐩噷闈㈤兘鍙互杩欐牱閰嶇疆
銆€銆€鏈変竴鐐逛竴鍔虫案閫哥殑鎰忔€?/p>
銆€銆€浣嗘槸瀹冨皝瑁呯殑涓嶅瀹岀編
銆€銆€娌℃湁鎴戠殑vue椤圭洰灏佽鐨勫ソ锛屾敼澶╁啀鏀归€犱竴涓?/p>
銆€銆€甯屾湜瀵逛綘鏈夊府鍔╋紝鎷滄嫓鍜紒
以上是关于寰俊灏忕▼搴忊€滀竴鍔虫案閫糕€濈殑鎺ュ彛灏佽的主要内容,如果未能解决你的问题,请参考以下文章