fix(mobile): reset page scroll on route entry

This commit is contained in:
2026-07-09 13:34:24 +08:00
parent f517cbd2b5
commit 04405b5e11
11 changed files with 40 additions and 4 deletions
@@ -85,6 +85,7 @@ import { onShow } from '@dcloudio/uni-app';
import type { CaseCurateResponse, CaseOrganizeResponse, CaseRecord, CaseSelectedFile, CaseUploadResponse } from '@/types/api';
import { chooseCaseAudio, curateCase, getCaseRecords, organizeCase, uploadCaseAudio } from '@/services/case';
import { isLoggedIn, rememberLoginRedirect } from '@/services/auth';
import { resetPageScroll } from '@/services/navigation';
const loggedIn = ref(false);
const selectedFile = ref<CaseSelectedFile | null>(null);
@@ -198,6 +199,7 @@ const formatSize = (size: number) => {
};
onShow(() => {
resetPageScroll();
refreshAuthState();
if (loggedIn.value) {
void loadRecords();