From b862f4cdb01a05be3fe34e439e97bded42ef5628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Fri, 13 Jun 2025 18:19:15 +0800 Subject: [PATCH] Add sort via data (The user CANNOT chose rn. --- components/app/windows/news.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/app/windows/news.vue b/components/app/windows/news.vue index cb82713..a0fdcd7 100644 --- a/components/app/windows/news.vue +++ b/components/app/windows/news.vue @@ -81,7 +81,11 @@ const updateContent = async (url: string, tabAction: boolean) => { const req = await fetch(`/api/home/lt?query=${url.trim()}`); const data = await req.json(); if (data) { - contentArray.value = [...data.uuidData, ...(data.nuuiddata?.items || [])]; + const coolArray = [...data.uuidData, ...data.nuuiddata?.items]; + contentArray.value = + coolArray.sort( + (title1, title2) => title2.publishTimeUnix - title1.publishTimeUnix, + ) || []; switchTabs.value = false; isDataCached.value = data.cached || false; displayTranslateContent.value = false;