5 个回答

赋值之前res.data.data.replies使用map或者foreach方法添加进你想要的属性。或者赋值之后循环this.comment_list.reply_list使用$set或者object.assign添加想要的属性,都可以

this.comment_list.reply_list = res.data.data.replies.map(item => {
  item.addAttr1 = 'addAttr1'
  item.addAttr2 = 'addAttr2'
  item.addAttr3 = 'addAttr3'
  return item
})

大概就是这么个样子

    你想填充假数据?this.comment_list.reply_list = [...]

      • 225

      自己写固定数据的话,可以直接给this.comment_list.reply_list赋值,也可以直接给返回的数据res.data.data.replies赋值。

        • 658

        你的comment_list本身是个数组, 怎么可能this.comment_list.reply_list你就算想加也得循环一下comment_list给每个元素里面的reply_list赋值额...或者你想给第一个加那就this.comment_list[0].reply_list=xxxxxxx

          • 2
          • 新人请关照

          this.list=[{msg: 'aaa'}] 自己定义的数据
          this.list.push(...res.data) 将后台的数据拼接到一起
          不知道是不是你想要的

            撰写回答

            登录后参与交流、获取后续更新提醒