下面这个怎么拼接成我想要的数据形式

form: {

    number: '',
    name: '',
    date: '',
    personName: '',
    reason: '',
    table: [{name: '凭证',
      number: 123123,
      list: [{id: 1,
        content: [{ name1: '名称', value1: '意向金', show: false },
          { name1: '金额', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]},
      {id: '2',
        content: [{ name1: '名称', value1: '订金', show: false },
          { name1: '金额', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]}]},
    {name: '收款凭证',
      number: 123,
      list: [{id: 3,
        content: [{ name1: '名称', value1: '意向金', show: false },
          { name1: '金额', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]},
      {id: '4',
        content: [{ name1: '名称', value1: '订金', show: false },
          { name1: '金额', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }}]}]}]
  }
  我想让id 和value1组成键值对,将number: '',
    name: '',
    date: '',
    personName: '',
    reason: '',
    {id: , value1: ''}这几个组成一个model传给后台
阅读 1.4k
2 个回答

先遍历list取出id,再再里面嵌套遍历content取出value,并将这两个定义到对象newObj中,并用push方法到newArr中,希望可以帮到你

你首先要明确你需要的数据类型,完整的,你可以根据上面的数据写出对应的需要数据。
不过无论哪种其实就是提取数据组合成对象数据,然后用json形式输出文本内容就可以向后台传输了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题