采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题: 当我使用async和await获取后端返回的数据时,出现问题,感觉promise没有被解析出来 使用success回调还是可以的
getData: function(url) { return new Promise((resolve, reject)=>{ // 从服务器获取数据 wx.request({ url: url, success(res){ resolve(res) }, fail(res) { reject(res) } }); }) }, /** * 生命周期函数--监听页面加载 */ onLoad: async function (options) { // 从服务器获取数据 // wx.request({ // url: 'http://t.talelin.com/v2/movie/in_theaters', // success(res){ // console.log(res) // } // }); let res = await this.getData('http://t.talelin.com/v2/movie/in_theaters'); console.log(res.data) },
已解决
我也有这样的疑问,不知道同学咋解决的?像是单纯用await包起来不行
视频后面有讲解
登录后可查看更多问答,登录/注册
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
15.4k 32
3.2k 24
1.4k 22
3.2k 22
1.0k 16