perf: 优化会员卡购买页面

This commit is contained in:
richarjiang
2026-09-08 15:52:34 +08:00
parent b4b3caac70
commit b937895bc9
2 changed files with 1188 additions and 876 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -88,12 +88,14 @@ export const useUserStore = defineStore('user', () => {
} }
} }
async function fetchMemberships() { async function fetchMemberships(): Promise<boolean> {
if (!isLoggedIn()) return if (!isLoggedIn()) return false
try { try {
memberships.value = await get<MembershipWithCardType[]>('/membership/my') memberships.value = await get<MembershipWithCardType[]>('/membership/my')
return true
} catch (err) { } catch (err) {
console.error('Fetch memberships failed:', err) console.error('Fetch memberships failed:', err)
return false
} }
} }