解決方案
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 //循環完時把值賦給原數組就可以