️ 优化 hint

This commit is contained in:
BTMuli
2023-11-18 22:13:02 +08:00
parent c541d67abc
commit 1c3b73bde9

View File

@@ -197,6 +197,9 @@ async function switchHideFin() {
return; return;
} }
hideFin.value = !hideFin.value; hideFin.value = !hideFin.value;
showSnackbar({
text: `${text}`,
});
} }
// 刷新概况 // 刷新概况
@@ -216,6 +219,13 @@ onMounted(async () => {
loading.value = false; loading.value = false;
if (route.query.app && typeof route.query.app === "string") { if (route.query.app && typeof route.query.app === "string") {
await handleImportOuter(route.query.app); await handleImportOuter(route.query.app);
} else {
// 等 500ms 动画
setTimeout(() => {
showSnackbar({
text: `已获取 ${renderSelect.value.length} 条成就数据`,
});
}, 500);
} }
}); });
@@ -276,6 +286,12 @@ async function selectSeries(index: number): Promise<void> {
} }
await nextTick(() => { await nextTick(() => {
loading.value = false; loading.value = false;
// 等 500ms 动画
setTimeout(() => {
showSnackbar({
text: `已获取 ${renderSelect.value.length} 条成就数据`,
});
}, 500);
}); });
} }
@@ -303,13 +319,22 @@ async function searchCard(): Promise<void> {
loadingTitle.value = "正在搜索"; loadingTitle.value = "正在搜索";
loading.value = true; loading.value = true;
selectedAchievement.value = await getAchiData("search", search.value); selectedAchievement.value = await getAchiData("search", search.value);
if (selectedAchievement.value.length === 0) { await nextTick(() => {
showSnackbar({ loading.value = false;
color: "error", // 等 500ms 动画
text: "没有找到对应的成就", setTimeout(() => {
}); if (renderSelect.value.length === 0) {
} showSnackbar({
loading.value = false; color: "error",
text: "没有搜索到相关成就",
});
return;
}
showSnackbar({
text: `已获取 ${renderSelect.value.length} 条成就数据`,
});
}, 500);
});
} }
// 导入 UIAF 数据,进行数据合并、刷新 // 导入 UIAF 数据,进行数据合并、刷新
@@ -452,6 +477,11 @@ async function setAchi(
await flushOverview(); await flushOverview();
allSeriesData.value[allSeriesData.value.findIndex((item) => item.id === newAchievement.series)] = allSeriesData.value[allSeriesData.value.findIndex((item) => item.id === newAchievement.series)] =
(await getSeriesData(newAchievement.series))[0]; (await getSeriesData(newAchievement.series))[0];
showSnackbar({
text: `已将成就 ${newAchievement.name}[${newAchievement.id}] 标记为 ${
target ? "已完成" : "未完成"
}`,
});
} }
/* 以下为数据库操作 */ /* 以下为数据库操作 */