Maison  >  Article  >  Applet WeChat  >  Introduction à la façon dont les mini-programmes WeChat prennent en charge Promise

Introduction à la façon dont les mini-programmes WeChat prennent en charge Promise

零下一度
零下一度original
2017-06-15 13:21:073228parcourir

WeChat ne peut pas utiliser Promise native après avoir mis à jour ses propres outils de développement Web. Le didacticiel suivant vous apprend à introduire des bibliothèques tierces pour utiliser Promise. L'article le présente en détail à travers des images et des textes. tout le monde. C'est nécessaire Mes amis, veuillez suivre l'éditeur pour apprendre ensemble.

Problèmes rencontrés

Après la version mise à jour des outils de développement WeChat, la fonctionnalité Promise dans ES6 a été supprimée des outils de développement Support natif, la raison en est que la machine physique ne prend pas en charge Promise, nous devons donc introduire une bibliothèque Promise tierce

Journal de mise à jour WeChat

Solution

Télécharger la bibliothèque tierce

I présenté ici est la bibliothèque Bluebird. Vous pouvez télécharger les fichiers requis depuis le site officiel de Bluebird, ou vous pouvez les télécharger localement

Bluebrid fournit deux fichiers de bibliothèque Promise complets qui ont été construit. Les fichiers compressés bluebird.js et bluebird.min.js compressés, lorsque vous cliquez sur ces deux fichiers, vous constaterez qu'ils ne sont pas téléchargés, mais le code source est affiché à ce moment, vous pouvez sélectionner et copier. tous, puis dans le projet d'applet WeChat Créez un nouveau fichier js dans le projet et collez-le dans

Introduisez la bibliothèque tierce

Ce qui précède est ce que j'ai fait. Créez un nouveau fichier promise.js dans le dossier utils sous le répertoire du projet de l'applet WeChat, puis utilisez la syntaxe ES6 import Promise from './promise.js' pour terminer l'introduction de bluebird dans le répertoire http.js, afin qu'il puisse être utilisé directement via new Promise() Désormais, l'expérience est la même que celle du natif ES6.

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