说在前面
代码不规范,排查两行泪
for (let index = 0; index < result.articleAlumnis.length; index++) {
this.aluids.push(result.articleAlumnis[index].aluid;);
}
看起来就是很常用的 for 循环遍历数组嘛,接口请求到数据,把数据里的数组提取出来遍历,但是却报错了。
正确的写法
// 1,定义变量把数值存进去
let el = result.activityAlumnis;
// 2,非空判断,用于请求到空数据
if (el) {
for (let index = 0; index < el.length; index++) {
const element = el[index].aluid;
this.aluids.push(element);
}
console.log("111", this.aluids);
}