微信小程序 - async/await

详情请参考博主:https://www.cnblogs.com/SamWeb/p/8417940.html

 

预:

使用npm下载:https://www.npmjs.com/package/regenerator-runtime

 

 

使用:

App.js

Index.js(注意,引入的变量名随意改变,应为“regeneratorRuntime”)-> 注意方法和函数调用的区别

 

关于$wx,也就是封装的Promise方法,类似这样的

  
//ES6    
    const $wx = url => {
      return new Promise((resolve, reject) => {
        wx.request({
          url,
          method: 'GET',
          header: {
            "content-type": "application/json"
          },
          success(res) {
            resolve(res)
          },
          fail(err) {
            reject(err)
          }
        })
      })
    }

//ES5
    function $wx(url){
      return new Promise((resolve, reject) => {
        wx.request({
          url,
          method: 'GET',
          header: {
            "content-type": "application/json"
          },
          success(res) {
            resolve(res)
          },
          fail(err) {
            reject(err)
          }
        })
      })
    }

  

 

猜你喜欢

转载自www.cnblogs.com/cisum/p/10095804.html
今日推荐