我也有这个问题有大佬有具体的解决方案吗
在 app.js 中用 async await将异步请求改同步出现的异常问题?app.js部分代码如下: async onLaunch(res) { console.log("我是APP.js onLaunch") const v = await this.request(); console.log("我是APP.js onLaunch的同步请求",v) }, request() { return new Promise((resolve, reject) => { wx.request({ url: '这是一个正常URL', // 请不要纠结这个 success(res) { resolve(res) }, fail(err) { console.log(err) resolve(err) } }) }) }, 首页js部分代如下: onLoad: function (options) { console.log('我是首页的onLoad') } 执行结果如下: [图片] 虽然在app.js onlaunch 中执行 async await 改的异步请求变同步了,但是跟其他的函数相比却好像是异步的???为什么会出现这样的问题?
2020-01-11