feat: 卡片loading

This commit is contained in:
rd
2025-07-14 17:39:06 +08:00
parent aa176fd2b4
commit 02cea41a0b
2 changed files with 13 additions and 9 deletions

View File

@ -282,20 +282,24 @@ const startSyncDataPolling = () => {
startSyncData.value = true;
clearSyncDataTimer();
syncDataTimer = setInterval(async () => {
// 先立即执行一次
const poll = async () => {
const { code, data } = await getMediaAccountSyncStatus();
if (code === 200) {
syncMediaAccounts.value = data;
console.log('poll', syncMediaAccounts.value);
// 所有任务都结束了,才停止轮询,刷新页面
const isEnd = data.every((item) => item.status !== 0);
if (isEnd) {
clearSyncDataTimer();
startSyncData.value = false;
getData();
}
}
}, 5000);
};
poll();
syncDataTimer = setInterval(poll, 3000);
};
const handleSyncData = async (item) => {