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]