收藏
回答

集合循环查询如何保存数据?

db.collection('cartListdb').get().then(res1=>{

    var carts=res1.data;

    for (var i = 0; i < carts.length; i++{

         db.collection('goodsList').where({

          goods_id:carts[i].cart_id}).get()

          .then(res =>{

          console.log('成功',res.data)

          this.setData({

            slideProductList:res.data

          })

        })

        .catch(err =>{

          console.log('获取产品列表失败',err)

        })

    }

})

.catch(err=>{

    console.log('获取购物车失败',err)

})

这段代码的slideProductList 被覆盖智能显示最后一个,要怎么解决?

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签