云开发取的值怎么赋值给data里某个数组的属性?如下图

发布于 8 年前作者 mengjun3240 次浏览最后编辑 8 年前来自 issues
data: {
    goodslist:[],
    goods: [
      {
        "foods":[]
      },
    ],
  },

onLoadfunction (options{
    // 页面初始化 options为页面跳转所带来的参数
    db.collection('DFmasterpeople').get({
      success:res=>{
        this.setData({
          payDescthis.payDesc(),
          goodslist:res.data
        })
      },
    })
  },

我想把onLoad函数成功后取得值

res.data的值赋值给goods下的foods,求大神指教!

1 回复
vzhang
vzhang1 楼6 年前
let key = `goods[0].foods`;
this.setData({
 [key]: res.data
})