中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

微信小程序request網(wǎng)絡(luò)請(qǐng)求操作的示例分析

這篇文章給大家分享的是有關(guān)微信小程序request網(wǎng)絡(luò)請(qǐng)求操作的示例分析的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括雁山網(wǎng)站建設(shè)、雁山網(wǎng)站制作、雁山網(wǎng)頁制作以及雁山網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,雁山網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到雁山省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

官方參數(shù)說明如下

OBJECT參數(shù)說明:

參數(shù)名類型必填說明
urlString開發(fā)者服務(wù)器接口地址
dataObject、String請(qǐng)求的參數(shù)
headerObject設(shè)置請(qǐng)求的 header , header 中不能設(shè)置 Referer
methodString默認(rèn)為 GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
successFunction收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù),res = {data: '開發(fā)者服務(wù)器返回的內(nèi)容'}
failFunction接口調(diào)用失敗的回調(diào)函數(shù)
completeFunction接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

最簡(jiǎn)單的用法如下(以POST請(qǐng)求為例)

bindSearchChange:function(e){
 var keyword = e.detail.value;
 wx.request({
 url:'xxxxxxxxx',
 data:{},
 header: {'Content-Type': 'application/json'},
 success: function(res) {
 console.log(res)
 }
 })
}

下面我們把請(qǐng)求寫在service文件下的http.js文件中,代碼如下

var rootDocment = 'hxxxxx';//你的域名
function req(url,data,cb){
 wx.request({
 url: rootDocment + url,
 data: data,
 method: 'post',
 header: {'Content-Type': 'application/json'},
 success: function(res){
 return typeof cb == "function" && cb(res.data)
 },
 fail: function(){
 return typeof cb == "function" && cb(false)
 }
 })
}
module.exports = {
 req: req
}

其中module.exports是將req方法暴露出去使得別的文件中可以使用該方法,由于js函數(shù)是異步執(zhí)行的,所以return 的是回調(diào)函數(shù),而不是具體的數(shù)據(jù)

為了其他文件方便調(diào)用此方法,我們?cè)诟夸浀腶pp.js文件中將其注冊(cè)成為全局函數(shù),如下

//app.js
var http = require('service/http.js')
App({
 onLaunch: function () {
 //調(diào)用API從本地緩存中獲取數(shù)據(jù)
 var logs = wx.getStorageSync('logs') || []
 logs.unshift(Date.now())
 wx.setStorageSync('logs', logs)
 },
 getUserInfo:function(cb){
 var that = this
 if(this.globalData.userInfo){
 typeof cb == "function" && cb(this.globalData.userInfo)
 }else{
 //調(diào)用登錄接口
 wx.login({
 success: function () {
  wx.getUserInfo({
  success: function (res) {
  that.globalData.userInfo = res.userInfo
  typeof cb == "function" && cb(that.globalData.userInfo)
  }
  })
 }
 })
 }
 },
 globalData:{
 userInfo:null
 },
 func:{
 req:http.req
 }
})

這時(shí)這個(gè)req就是全局的了,在調(diào)用時(shí)我們可以使用getApp.func.req()來調(diào)用,具體如下

var app = getApp()
Page({
 data: {
 },
 onLoad: function (opt) {
 //console.log(opt.name)
 app.func.req('/api/get_data',{},function(res){
 console.log(res)
 });
 }
})

微信小程序提供了很多api,包括網(wǎng)絡(luò),媒體,數(shù)據(jù)等,也提供了很多組件,使開發(fā)小程序變得很方便。

感謝各位的閱讀!關(guān)于“微信小程序request網(wǎng)絡(luò)請(qǐng)求操作的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

分享名稱:微信小程序request網(wǎng)絡(luò)請(qǐng)求操作的示例分析
網(wǎng)站網(wǎng)址:http://m.2m8n56k.cn/article22/poosjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司品牌網(wǎng)站建設(shè)做網(wǎng)站移動(dòng)網(wǎng)站建設(shè)ChatGPTGoogle

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
主站蜘蛛池模板: 亚洲天堂色视频 | 亚洲精品国产精品国自产网站 | 国产精品女在线观看 | 亚洲国产成人影院播放 | 亚洲一区2区三区4区5区 | 亚洲精品一区二区综合 | 黄男人和女人色一级 | 久久精品国产精品青草 | 久久国产成人福利播放 | 新婚第一次一级毛片 | 亚州视频在线 | 99久久精品国产9999高清 | 欧洲色老头 | 国产精品视_精品国产免费 国产精品视频久 | 在线久| 日韩一区二区天海翼 | 男人的天堂视频在线 | 一区二区国产在线播放 | 日本aaaa级毛片在线看 | 韩国一级淫片视频免费播放 | 成人三级在线播放线观看 | 特级做a爰片毛片免费看 | 亚洲综合第一欧美日韩中文 | 草草影院ccyy国产日本欧美 | a级片在线免费观看 | 国产黄色一级毛片 | 国产一级一级一级国产片 | 国产成人亚洲综合欧美一部 | 91精品国产一区二区三区左线 | 成人91在线 | 国产vs久久 | 精品国产a| 亚洲在线中文字幕 | 精品久久久久久久九九九精品 | 欧美最大成人毛片视频网站 | 亚洲精品一区二区三区国产 | 久久频这里精品香蕉久久 | 欧美上床视频 | 久久96国产精品久久久 | 性欧美欧美之巨大69 | 国产精品久久成人影院 |