diff --git a/src/views/LinksView.vue b/src/views/LinksView.vue index 77c3355..82de1f0 100644 --- a/src/views/LinksView.vue +++ b/src/views/LinksView.vue @@ -1,35 +1,41 @@ @@ -58,7 +66,7 @@ export default { setup() { const friendLinks = ref([]); const hoveredCardId = ref(null); - + const loading = ref(true); // 加载 YAML 文件 fetch("/links.yml") .then((response) => response.text()) @@ -67,6 +75,9 @@ export default { }) .catch((error) => { console.error("Failed to load YAML file:", error); + }) + .finally(() => { + loading.value = false; // 数据加载完成后,设置 loading 为 false }); const hoverEffect = (cardId) => { @@ -94,10 +105,10 @@ export default { resetEffect, cardStyle, openLink, + loading, }; }, }; -