- 需要引入js
https://github.com/facebook/regenerator/blob/master/packages/regenerator-runtime/runtime.js
- 放到util/runtime
- 然后在需要使用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