通过async和await解析promise对象失败,求助

来源:11-7 小试牛刀访问服务端数据

承苏凯

2020-10-04

问题:
当我使用async和await获取后端返回的数据时,出现问题,感觉promise没有被解析出来


使用success回调还是可以的
image-20201002191102329

写回答

2回答

慕沐735460

2020-11-25

  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)
  },


1
0

承苏凯

提问者

2020-10-04

已解决

0
2
承苏凯
视频后面有讲解
2021-01-12
共2条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程