Heim > Artikel > WeChat-Applet > Das Miniprogramm implementiert eine interaktive Vorlagenanalyse mit Hintergrunddaten und erleichtert so den Einstieg
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("失败") }, })
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
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
Ä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:
Ich 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 HintergrunddateninteraktionsfunktionsanalyseWeChat-Applet realisiert Interaktion mit Hintergrund-PHP WeChat Mini Program Event Interaction-Qianfeng Education WeChat Mini Program Development Video TutorialDas 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!