vue使用循环往对象里添加属性值,dome不渲染

解决方案

let list =[] //创建一个新数组 //使用原数组循环判断 this.authorizationData.forEach((item,index) =>{ if(index == indexs && item.unfold==true){ item.unfold=false; list.push(item) //把循环的数组值放到新的数组变量时 }else if(index == indexs){ item.unfold=true; list.push(item) //把循环的数组值放到新数组里 }else{ list.push(item) } }) this.authorizationData=list //循环完时把值赋给原数组就可以

 

posted @ 2021-12-09 14:37  light丶  阅读(1128)  评论(0)    收藏  举报