我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方法。这是什么原因导致的?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…