Das Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den Einstieg

php是最好的语言
Freigeben: 2018-08-04 10:52:53
Original
4385 Leute haben es durchsucht

Ich habe vor kurzem an einem kleinen Programm gearbeitet, als ich es zum ersten Mal startete, aber als es um die Interaktion mit dem Backend ging, bin ich fast zusammengebrochen , ich konnte es immer noch nicht herausfinden. Ich habe die Vorgesetzten im Unternehmen gefragt und sie haben mir direkt gesagt, dass ich eine Vorlage für mich geschrieben habe. Schauen wir uns das an:

/引入代码
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("失败")
  },
})
Nach dem Login kopieren

Das Vorder- und Rückseite -end-Interaktion ist wie folgt:

1. Unter der Bedingung, dass kein Wert übergeben werden muss: Verwenden Sie GET für die Hintergrundmethode

Das Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den Einstieg

Dies Der Ort muss geändert werden, um ihn zu erhalten, und dann einfach gemäß der obigen Vorlage schreiben

2. Einige Werte müssen übergeben werden: Verwenden Sie POST im Hintergrund

Das Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den Einstieg

Ändern Sie dann die Vorlage

call.request('entsprechend der Hintergrundmethode', {Wert, der übergeben werden soll}, this.success, this.fail) hier Sie müssen getData als angeben Anfrage, und dann den Wert hineinschreiben und an das Backend übergeben. Gleichzeitig muss das Backend entsprechende akzeptierte Variablen haben:

Das Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den EinstiegIch möchte Setzen Sie das Thema und den Typ und den Inhalt, der an den Hintergrund übergeben wird, und wir müssen auch wissen, wer es geschrieben hat (mithilfe von openid), dann lautet der entsprechende Aufruf: call.request('method', {openid: die zu tragende openid , Titel: e.detail.value( Eingabewert abrufen), Typ: Gleicher Grund, Inhalt: Gleicher Grund}, this.success, this, fail), entsprechend dem Backend, ich verwende eine separate Variable, um openid zu empfangen, und Die anderen verwenden ein Objekt, um es zu empfangen. Das Applet übergibt den Wert an den Hintergrund.

Die Interaktion zwischen dem Applet und dem Hintergrund wird auf diese Weise realisiert. Ups, ich habe endlich alle empfangen Daten.

Verwandte Artikel:

WeChat-Applet wx.request realisiert Hintergrunddateninteraktionsfunktionsanalyse

WeChat-Applet realisiert Interaktion mit Hintergrund-PHP

Ähnliche Videos:

WeChat Mini Program Event Interaction-Qianfeng Education WeChat Mini Program Development Video Tutorial

Das obige ist der detaillierte Inhalt vonDas Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den Einstieg. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!