云开发小程序中await async的写法
发布于 3 年前 作者 ming43 931 次浏览 来自 分享

~~

云开发小程序中await async的写法

其实在开发中,我一直是使用then回调的方式接收云开发集合中的数据,从来没有使用await写法,今天在看掘金某个文章的审核,突然看到这块代码,遂做下总结

~~

  async onLoad() {
     this.proData()   //获取推荐数据项
     this.shoeData()  //获取鞋类数据项
  },
  proData() {
     const {data} = await dewuCollection
    .where({
      amway: db.command.eq('TRUE')
    })
    .field({          //获取指定数据项,提升性能
      _id:true,
      pic:true,
      title:true,
      buyer:true,
      price:true
    })  
    .get()
    // console.log(data);
    this.setData({
      produces: data,
    })
  }
  shoeData() {
    let data1 = await dewuCollection
    .where({
      type: 1
    }) 
    .get()
    // console.log(data1.data);
    this.setData({
      shoes: data1.data
    })
  }

~~

参考文章

https://juejin.cn/post/6997644572629139492

3 回复

涉及云函数如何使用

图片批量鉴黄,如何实现按图片上传顺序返回结果?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0000a0ea0a0ed079a12cb332951c00

上传图片 保证图片顺序获取fileID 缩短耗时(for循环+async await +promise)? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00068c7b37000030232c97b355bc13

回到顶部