Développement de mini-programmes – Tutoriel d'exemple d'encapsulation asynchrone wx.request

零下一度
Libérer: 2017-05-24 09:12:00
original
2194 Les gens l'ont consulté

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
Copier après la connexion

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))
Copier après la connexion

API

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));
Copier après la connexion

[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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal