首頁 微信小程式 小程式開發 小程式實作與後台資料互動模板分析,簡單上手

小程式實作與後台資料互動模板分析,簡單上手

Aug 04, 2018 am 10:52 AM

最近在做小程序,第一次上手,設計頁面還比較容易,就是設計到與後台做交互的時候,我要崩潰了,看了官方API還是不會,問公司的前輩,人家直接給我寫好了模板,來看看:

/引入代码
var call = require("../util/request.js")

Page({
  data: {
    pictureList: [],
  },

  onLoad: function () {
    var that = this;
    //调用封装的方法,为了方便我直接在页面加载的时候执行这个方法
    call.getData(url, this.shuffleSuc, this.fail);
    this.loadMsgData(that);
  },
  shuffleSuc: function (data) {
    var that = this;
    that.setData({
      pictureList: data.rows
    })
    //我后面测试了一下,直接this.setData也可以,但是因为我在没有使用封装方法的时候
    //this.setData报过错,不能直接用this,所以我在赋值的时候一般都会加上var that = this;
  },
  fail: function () {
    console.log("失败")
  },
})
登入後複製

前後台互動是這樣的:

1、不需要傳值的條件下:後台的方法用GET

小程式實作與後台資料互動模板分析,簡單上手

這個地方要改成get,然後按照上面這個模板寫就可以了

2、需要傳一些值:後台用POST

小程式實作與後台資料互動模板分析,簡單上手

然後,把模板改一下

call.request('對應後台的方法',{要傳的值},this.success,this.fail)這裡要把getData給成request,然後把值寫在裡面傳給後台,同時,後台要有對應的接受的變數;

比如:小程式實作與後台資料互動模板分析,簡單上手

##我要把主題和類型和內容傳到後台,同時還要知道是誰寫的(用openid),那麼對應的call就是:call.request('方法',{openid:要穿的openid,title:e.detail.value(取得input輸入的值),type:同理,content:同理},this.success,this,fail),對應的後台,我用一個單獨變數接收openid,其他的用一個物件去接收,這樣就實現了小程式將值傳送給後台;

小程式和後台互動就這樣實現了,哎呀,終於把資料都接完了。

相關文章:

微信小程式wx.request實作後台資料互動功能分析

微信小程式實作與後台PHP交互

相關影片:

微信小程式事件互動-千鋒教育微信小程式開發影片教學

以上是小程式實作與後台資料互動模板分析,簡單上手的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)