vue 前端调后端接口获取得到一个数组,后续需要往数组里面加数据

需要往返回的数组里面加数据,则是在对应的方法里面去加

请求入参传值:

id:都传空

code:第一条传个人的,“其他”传000000

name:第一条传个人的,“其他”有另外的文本框填写

 let res1 = await SelectTeacher({ Code: this.Code });
      if (res1 && res1.results.length > 0) {
        let newRes = [
          {id: null, name: this.Name , code: this.Code},
          ...res1.results,
          {id: null, name: "其他", code: '000000'}
        ]
        this.SelectTeacher = this.getValue(newRes, "name", "code");
      }
    },

...res1.results 为调接口返回的数组的省略

上述则是在调接口返回的数组前后各加一条数据。

  • 如需在首位添加,如下:

let arr = [1,2,3]
arr.unshift(4)
arr
//得到的结果是
(4) [4,1,2,3]
  • 如需在最后添加,如下:

let arr = [1,2,3]
arr.push(4)
arr
//得到的结果是
(4) [1,2,3,4]
  • 如屑首位添加,如下:

let arr = [1,2,3]
let newArr = [
             0,
             ...arr,
             4
]
newArr
//得到的结果如下
(5) [0,1,2,3,4]