小程序使用async await

  1. 需要引入js

https://github.com/facebook/regenerator/blob/master/packages/regenerator-runtime/runtime.js

  1. 放到util/runtime
  2. 然后在需要使用async的页面
    // import regeneratorRuntime from '../../utils/runtime'
    let regeneratorRuntime = require('../../utils/runtime')
    就可以使用了

我是一个栗子:

 async function a(){
      var a = await test()
      console.log('test',a)
    }
    a()

  test() {
    
    return new Promise((resolve, reject)=>{
      setTimeout(() => {
        resolve(3)
      }, 3000)
    })
  }
// 3秒后打印 3

你可能感兴趣的:(小程序使用async await)