Maison > Article > Applet WeChat > L'applet WeChat es6-promise.js encapsule les requêtes et gère les processus asynchrones
Cet article présente principalement les informations pertinentes sur l'applet WeChat es6-promise.js encapsulant les requêtes et la gestion des processus asynchrones. Les amis dans le besoin peuvent se référer à
Applet WeChat es6-promise.js encapsulant les requêtes et traitement des processus asynchrones
Téléchargez es6-promise.js et placez-le dans le dossier libs du répertoire racine
Créez un nouveau httpsPromisify.js dans le dossier utils du répertoire racine ; . Autrement dit, définissez une méthode pour encapsuler la requête
var Promise = require('../libs/es6-promise.min') function httpsPromisify(fn) { return function (obj = {}) { return new Promise((resolve, reject) => { obj.success = function (res) { resolve(res) } obj.fail = function (res) { reject(res) } fn(obj) }) } } module.exports = { httpsPromisify: httpsPromisify }
Appelez la méthode :
var Promisify = require('../../utils/httpsPromisify') Page({ onLoad: function(){ Promisify.httpsPromisify(wx.request)({ url: "https://XXXXXXX", header: { "Content-Type": "application/x-www-form-urlencoded" }, method: "POST", data: { } }).then(function(res){ console.log(res) }) }, })
Remarque :
Il existe de nombreuses bibliothèques tierces qui prennent actuellement en charge les promesses, telles que $q.js, bluebird.js, etc., mais il convient de noter que ceux-ci peuvent être utilisés normalement sur l'outil de développement WeChat, mais cela n'a aucun effet sur la machine réelle J'utilise donc es6-Promise.js ; parfait et la taille du fichier est beaucoup plus petite que les autres, je recommande donc à tout le monde de l'utiliser. Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :Comment utiliser ECharts pour charger des données de manière asynchrone dans le mini-programme WeChat
Promsie du mini-programme WeChat. le tout et l'exécution séquentielle des promesses
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!