From 605293d8e3464d9280313fe841b233d1380f2f45 Mon Sep 17 00:00:00 2001 From: Frost-ZX Date: Fri, 10 Oct 2025 12:40:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E5=8F=8B=E6=83=85?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E5=88=97=E8=A1=A8=E6=B2=A1=E6=9C=89=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=88=B0=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FriendlySiteLinks.vue | 50 ++++++++----------- 1 file changed, 20 insertions(+), 30 deletions(-) diff --git a/docs/.vitepress/components/FriendlySiteLinks.vue b/docs/.vitepress/components/FriendlySiteLinks.vue index 356bae6..74ead25 100644 --- a/docs/.vitepress/components/FriendlySiteLinks.vue +++ b/docs/.vitepress/components/FriendlySiteLinks.vue @@ -15,41 +15,31 @@ import { siteLinksOnline, siteLinksOffline } from '../site-links.mjs'; /** 默认图标 */ const defaultAvatar = withBase('/default-avatar.svg'); -/** - * @desc 网站列表 - * @type {ReturnType>} - */ -const siteListOnline = ref([]); +/** 网站列表 */ +const siteListOnline = ref(siteLinksOnline.map((item) => { + return { + siteTitle: item.siteTitle, + siteDesc: item.siteDesc, + siteUrl: item.siteUrl, + iconUrl0: item.iconUrl, + iconUrl1: '', + }; +})); -/** - * @desc 网站列表 - * @type {ReturnType>} - */ -const siteListOffline = ref([]); +/** 网站列表 */ +const siteListOffline = ref(siteLinksOffline.map((item) => { + return { + siteTitle: item.siteTitle, + siteDesc: item.siteDesc, + siteUrl: item.siteUrl, + iconUrl0: item.iconUrl, + iconUrl1: '', + }; +})); /** 初始化数据 */ function initData() { - siteListOnline.value = siteLinksOnline.map((item) => { - return { - siteTitle: item.siteTitle, - siteDesc: item.siteDesc, - siteUrl: item.siteUrl, - iconUrl0: item.iconUrl, - iconUrl1: '', - }; - }); - - siteListOffline.value = siteLinksOffline.map((item) => { - return { - siteTitle: item.siteTitle, - siteDesc: item.siteDesc, - siteUrl: item.siteUrl, - iconUrl0: item.iconUrl, - iconUrl1: '', - }; - }); - ((dataList) => { dataList.forEach((siteList) => { siteList.forEach((item) => {