1. 程式人生 > >微信小程式 - async/await

微信小程式 - 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)
          }
        })
      })
    }