采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题: 当我使用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
(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.5k 32
3.4k 24
1.5k 22
3.4k 22
1.1k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号