const newData = ret.data.retData; //接口返回的数据
// 遍历接口返回的数据,替换或添加到 dataList.value
newData.forEach((newItem) => {
// 查找老数据里有没有和新数据里相同的数据
let index = dataList.value.findIndex((item) => item.id === newItem.id);
if (index !== -1) {
// 如果找到了相同 id 的元素,就替换它
dataList.value[index] = newItem;
} else {
// 如果没有找到,就添加到末尾
// dataList.value.push(newItem);
}
});
记录在刷视频的时候怎么更新视频的状态
最新推荐文章于 2025-04-12 00:25:34 发布