Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The method of encapsulating request and handling Asynchronous process with es6-promise.js in WeChat Mini Programs

2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)05/31 Report--

This article mainly introduces the relevant knowledge of "using es6-promise.js to encapsulate requests and handling asynchronous processes in WeChat Mini Programs". The editor shows you the operation process through practical cases. The operation method is simple, fast and practical. I hope this article "how to use es6-promise.js to encapsulate requests and handle asynchronous processes in WeChat Mini Programs" can help you solve the problem.

WeChat Mini Programs es6-promise.js encapsulates requests and handles asynchronous processes

Download es6-promise.js under the libs folder in the root directory

Create a new httpsPromisify.js under the root directory utils folder, that is, define the method to encapsulate the request

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}

Call method:

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)})} })

Note:

At present, there are many third-party libraries that support promise, such as $q.jsdbluebird.js, etc., but it's important to note that these libraries work well on Wechat development tools, but have no effect on real machines.

This is the end of the introduction on "WeChat Mini Programs's method of using es6-promise.js to encapsulate requests and handle asynchronous processes". Thank you for reading. If you want to know more about the industry, you can follow the industry information channel. The editor will update different knowledge points for you every day.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report