Maison >Applet WeChat >Développement de mini-programmes >Le mini-programme implémente une analyse de modèle interactive avec des données d'arrière-plan, ce qui facilite le démarrage

Le mini-programme implémente une analyse de modèle interactive avec des données d'arrière-plan, ce qui facilite le démarrage

php是最好的语言
php是最好的语言original
2018-08-04 10:52:534439parcourir

J'ai travaillé sur un petit programme récemment. Il est relativement facile de concevoir la page lorsque je commence pour la première fois, mais lorsqu'il s'agit d'interagir avec le backend, je m'effondre presque après avoir regardé l'API officielle. , je ne sais toujours pas comment faire. J'ai demandé aux seniors de l'entreprise et ils m'ont directement dit que j'avais écrit un modèle pour moi, jetons un oeil :

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

La façade. L'interaction entre l'extrémité et le back-end est la suivante :

1 À condition qu'il ne soit pas nécessaire de transmettre une valeur : utilisez la méthode d'arrière-plan GET

Le mini-programme implémente une analyse de modèle interactive avec des données darrière-plan, ce qui facilite le démarrage

<.>Cet endroit doit être modifié pour obtenir, puis écrivez simplement selon le modèle ci-dessus

2 Certaines valeurs doivent être transmises : utilisez POST en arrière-plan

Le mini-programme implémente une analyse de modèle interactive avec des données darrière-plan, ce qui facilite le démarrageEnsuite, changez le modèle

call.request('corresponding to the background method', {value to be passé}, this.success, this.fail )Ici, nous devons donner getData sous forme de requête, puis écrivez-y la valeur et transmettez-la au backend. En même temps, le backend doit avoir les variables acceptées correspondantes

Par exemple :

Le mini-programme implémente une analyse de modèle interactive avec des données darrière-plan, ce qui facilite le démarrage. Je veux Le thème, le type et le contenu sont passés en arrière-plan, et en même temps, il faut savoir qui l'a écrit (en utilisant openid), alors l'appel correspondant est : call.request('method', {openid: the openid à porter, titre : e.detail. value (obtenir la valeur de l'entrée), type : le même, contenu : le même}, this.success, this, fail), correspondant à l'arrière-plan, j'utilise un séparez la variable pour recevoir l'openid, et utilisez un objet pour recevoir les autres, comme ceci Ceci réalise le mini programme passant des valeurs au backend

L'interaction entre le mini programme et le backend est réalisée dans ceci ; Oups, j'ai enfin fini de recevoir toutes les données.

Articles connexes :

L'applet WeChat wx.request réalise l'analyse de la fonction d'interaction des données d'arrière-plan

L'applet WeChat réalise l'interaction avec PHP en arrière-plan

Vidéos associées :

Interaction avec les événements du programme WeChat Mini-Qianfeng EducationTutoriel vidéo de développement du mini programme WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn