From 49fc15b1b656b3c6ee296b249ba8f185fb485419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Fri, 20 Dec 2024 15:33:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=8A=A0=E8=BD=BD=E5=BB=B6=E8=BF=9F=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=92=8C=E6=96=B0=E9=B2=9C=E5=BA=A6=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/data-loaders.[id]/sub-1.[userId].page.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/data-loaders.[id]/sub-1.[userId].page.vue b/src/pages/data-loaders.[id]/sub-1.[userId].page.vue index 5beb936..b70de5c 100644 --- a/src/pages/data-loaders.[id]/sub-1.[userId].page.vue +++ b/src/pages/data-loaders.[id]/sub-1.[userId].page.vue @@ -5,8 +5,8 @@ import { defineColadaLoader } from 'unplugin-vue-router/data-loaders/pinia-colad async function getUserById(userId: string, { signal }: { signal?: AbortSignal }) { console.warn('[getUserById] 被调用, userId :>> ', userId); setTimeout(() => { - console.log('5s 已过', 'userId :>> ', userId); - }, 5000); + console.log('10s 已过', 'userId :>> ', userId); + }, 1000 * 10); const res = await fetch(`https://jsonplaceholder.typicode.com/users/${userId}`, { signal }); await new Promise((resolve) => setTimeout(resolve, 300)); return await res.json(); @@ -20,7 +20,7 @@ export const useUserData = defineColadaLoader('DataLoadersIdSub1UserId', { key: (to) => ['users', to.params.userId], // Keep the data "fresh" 10 seconds to avoid fetching the same data too often // 保持数据“新鲜”10秒,以避免过于频繁地获取相同的数据 - staleTime: 5000, + staleTime: 1000 * 10, }); export const usePageData = defineBasicLoader('DataLoadersIdSub1UserId', async (route) => {