欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

小程序該怎樣正確調(diào)用后端接口

這篇文章主要介紹小程序該怎樣正確調(diào)用后端接口,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務宗旨!把網(wǎng)站當作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設中就是為了建設一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設計、網(wǎng)站優(yōu)化、網(wǎng)絡推廣、探索永無止境。

一、官方方法

此方法簡單易懂,但是在使用時代碼量過大,我建議還是封裝一下比較好用。

wx.request({
  url: 'test.php', // 僅為示例,并非真實的接口地址
  data: {
    x: '',
    y: ''
  },
  header: {
    'content-type': 'application/json' // 默認值
  },
  success(res) {
    console.log(res.data)
  }
})

二、請求方法封裝(新建文件夾util,工具文件,在文件夾下創(chuàng)建request.js文件,用于對方法封裝)request.js如下:

var app = getApp();
//項目URL相同部分,減輕代碼量,同時方便項目遷移
//這里因為我是本地調(diào)試,所以host不規(guī)范,實際上應該是你備案的域名信息
var host = 'http://localhost:8081/demo/';

/**
 * POST請求,
 * URL:接口
 * postData:參數(shù),json類型
 * doSuccess:成功的回調(diào)函數(shù)
 * doFail:失敗的回調(diào)函數(shù)
 */
function request(url, postData, doSuccess, doFail) {
  wx.request({
    //項目的真正接口,通過字符串拼接方式實現(xiàn)
    url: host + url,
    header: {
      "content-type": "application/json;charset=UTF-8"
    },
    data: postData,
    method: 'POST',
    success: function (res) {
      //參數(shù)值為res.data,直接將返回的數(shù)據(jù)傳入
      doSuccess(res.data);
    },
    fail: function () {
      doFail();
    },
  })
}

//GET請求,不需傳參,直接URL調(diào)用,
function getData(url, doSuccess, doFail) {
  wx.request({
    url: host + url,
    header: {
      "content-type": "application/json;charset=UTF-8"
    },
    method: 'GET',
    success: function (res) {
      doSuccess(res.data);
    },
    fail: function () {
      doFail();
    },
  })
}

/**
 * module.exports用來導出代碼
 * js文件中通過var call = require("../util/request.js")  加載
 * 在引入引入文件的時候"  "里面的內(nèi)容通過../../../這種類型,小程序的編譯器會自動提示,因為你可能
 * 項目目錄不止一級,不同的js文件對應的工具類的位置不一樣
 */
module.exports.request = request;
module.exports.getData = getData;

(學習視頻分享:編程入門)

三、在page里面創(chuàng)建一個文件夾,創(chuàng)建四種文件,在js里面加入

1 //引入代碼
 2 var call = require("../util/request.js")
 3 
 4 Page({
 5   data: {
 6     pictureList: [],
 7   },
 8   
 9   onLoad: function () {
10     var that = this;
11     //調(diào)用封裝的方法,為了方便我直接在頁面加載的時候執(zhí)行這個方法
12     call.getData('lunbo.do', this.shuffleSuc, this.fail);
15   },
16   shuffleSuc: function (data) {
17     var that = this;
18     that.setData({
19       pictureList: data.rows
20     })
21     //我后面測試了一下,直接this.setData也可以,但是因為我在沒有使用封裝方法的時候
22     //this.setData報過錯,不能直接用this,所以我在賦值的時候一般都會加上var that = this;
23     //這句話算是一個不是習慣的習慣
24   },
25   fail: function () {
26     console.log("失敗")
27   },
28 })

將回調(diào)函數(shù)寫在page里面,在調(diào)用封裝方法的時候通過this.方法名調(diào)用,這樣就能確保that.setData方法有效。

以上是“小程序該怎樣正確調(diào)用后端接口”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文標題:小程序該怎樣正確調(diào)用后端接口
瀏覽地址:http://aaarwkj.com/article32/igjipc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、定制網(wǎng)站、外貿(mào)網(wǎng)站建設、定制開發(fā)、靜態(tài)網(wǎng)站、手機網(wǎng)站建設

廣告

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

手機網(wǎng)站建設
91口爆吞精国产对白| 欧美一区二区三区日韩色| 亚洲熟妇av乱码在线| 啄木乌欧美一区二区三| 国产一边打电话一边操| 国产亚洲香蕉精彩视频| 国产色综合一区二区| 中文字幕精品一区二区介绍| 欧美日韩亚洲国产专区精品| 日本免费播放一区二区视频 | 激情亚洲综合一区二区| 中文字幕精品一区二区三区在线| 韩国午夜福利视频网站| 强乱人妻中文字幕日本| 欧洲亚洲精品免费二区| 亚洲精品中国一区二区久久| 国产激情片午夜福利| 欧美亚洲一区二区三区精品| 人人妻人人澡人人揉| 国产精品推荐不卡一区| 亚洲av日韩欧美精品| 欧美亚洲少妇人妻系列| 色花堂国产精品第二页| 午夜丁香婷婷爽少妇av| 久久人妻制服乱码中文字幕| 欧美精品一区二区毛卡片| 男同午夜视频在线观看| 人妻少妇麻豆中文字幕久久精品| 日本a亚洲中文字幕永远| 萌白的所有视频在线观看| 韩国av毛片在线播放| 亚洲综合一区二区在线视频 | 丰满人妻二区三区性色| 日本免费一区二区三区手机在线 | 亚洲欧美韩国日本成人综合 | 国产91黑丝视频在线观看| 免费黄片视频大全在线播放| 神马影院在线观看午夜| 亚洲av优选在线观看精品| 亚洲午夜天堂精品福利天堂| 日韩性视频激情在线一区|