如下圖所示不知道有幾層children有幾層,但是我們要修改數(shù)組中的一個字段,此時就要動態(tài)處理了

數(shù)組結構
可以通過循環(huán)遍歷數(shù)組的方式改變數(shù)組的數(shù)值,首先給函數(shù)傳遞初始值,然后在函數(shù)里調用函數(shù),直到最后一層,親測有效
this.getTableRows(result.rows)//假設其為初始值
getTableRows(data){
if(data.length>0){
data.forEach(items=>{
items.CreateTime='2021-10-10' //修改的字段
if(items.children.length>0){
this.getTableRows(items.children)
}
})
return data;
}
},
如有其他辦法可以在評論區(qū)留言~