我page modify.js引入了
import regeneratorRuntime from '../../utils/wxPromise.min.js';
在onReady执行了异步 等待操作
async onReady(){
await this.testawait();
console.log("test");
},
testawait方法为一个setTimeout异步操作
testawait(){
setTimeout(function(){ console.log("await-aftrt-consolelog")}, 3000);
},
按我的理解控制台应该是先执行完await的testawait方法在执行后面的打印console.log("test");
但是控制台打印出的信息却是先打印console.log("test");然后在执行testawait方法。这是什么原因导致的?