数组修改过后直接赋值,发现页面没有同步更改,就想到用$set,发现页面更新了 let tableData = this.tableData tableData.forEach((item,index) => { if(data.id == item.id){ this.$set(this.tableData, index, data); } });