Maison >Applet WeChat >Développement de mini-programmes >Développement de mini-programmes – Tutoriel d'exemple d'encapsulation asynchrone wx.request
Cet article présente principalement les informations pertinentes sur l'exemple d'encapsulation asynchrone de la méthode wx.request de l'applet WeChat. Les amis dans le besoin peuvent se référer à
wx-promise-request est une référence à l'applet WeChat Wrapper asynchrone de la méthode wx.request.
Résoudre le problème
Promesse de support (en utilisant la bibliothèque es6-promise).
Gérez la file d'attente des requêtes et résolvez le problème du rapport d'erreurs lorsque le nombre maximum de requêtes simultanées dépasse 10.
Téléchargez
npm install wx-promise-request
puis copiez le fichier dist/index.js dans votre mini projet de programme.
Utilisez
import {request} from './wx-promise-request'; request({ url: 'test.php', data: { x: '', y: '', }, header: { 'content-type': 'application/json', }, }) .then(res => console.log(res)) .catch(error => console.error(error))
setConfig(object)
pour configurer wx-promise-request via setConfig, tel as : utilisez la méthode de requête fournie par qcloud ; utilisez d'autres bibliothèques Promise, etc.
import {request, setConfig} from './wx-promise-request'; import qcloud from './vendor/qcloud-weapp-client-sdk/index'; import Promise from 'bluebird'; setConfig({ request: qcloud.request, Promise, }) request({ url: 'test.php', }) .then(res => console.log(res)) .catch(error => console.log(error));
[Recommandations associées]
1. Téléchargez le code source complet du mini-programme WeChat
2. Mini-programme WeChat. démo : carte Voitures bloquées
3. Opération simple de balayage vers la gauche et disposition du flux en cascade
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!