this.HouseInfo.forEach(element => { this.communityId = element.id; console.log(this.communityId); element.value = element.name; element.label = element.name; element.children = []; }); //在下面调用 _getBuilding() { list_building({ communityId: this.communityId }) .then(res => { console.log(res.data); }) .catch(err => {}); }, handleItemChange(val) { // this._getCommunityList(); this._getBuilding(); console.log(val); // console.log(val); },
3 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
forEach确实遍历了每一项,并赋值。但是每次读数组当中的值,下一次的赋值会覆盖上一次赋值,你可以在赋值后,在循环里调用后面的方法。这样每次的值都能被后面的方法捕获
- 3 回答
- 0 关注
- 1356 浏览
添加回答
举报
0/150
提交
取消