feat: home page optimize

This commit is contained in:
2026-01-31 02:54:00 +08:00
parent 9043814c02
commit 9c82e12144
15 changed files with 412 additions and 249 deletions

4
components.d.ts vendored
View File

@@ -25,12 +25,14 @@ declare module 'vue' {
CalendarHeading: typeof import('./src/components/ui/calendar/CalendarHeading.vue')['default']
CalendarNextButton: typeof import('./src/components/ui/calendar/CalendarNextButton.vue')['default']
CalendarPrevButton: typeof import('./src/components/ui/calendar/CalendarPrevButton.vue')['default']
ChangeLanguageDropdownButton: typeof import('./src/components/button/ChangeLanguageDropdownButton.vue')['default']
ChangeThemeDropdownButton: typeof import('./src/components/button/ChangeThemeDropdownButton.vue')['default']
DatePicker: typeof import('./src/components/date-picker/DatePicker.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton']
NativeSelect: typeof import('./src/components/ui/native-select/NativeSelect.vue')['default']
NativeSelectOptGroup: typeof import('./src/components/ui/native-select/NativeSelectOptGroup.vue')['default']
NativeSelectOption: typeof import('./src/components/ui/native-select/NativeSelectOption.vue')['default']
NavBar: typeof import('./src/components/menu/NavBar.vue')['default']
Popover: typeof import('./src/components/ui/popover/Popover.vue')['default']
PopoverAnchor: typeof import('./src/components/ui/popover/PopoverAnchor.vue')['default']
PopoverContent: typeof import('./src/components/ui/popover/PopoverContent.vue')['default']
@@ -55,12 +57,14 @@ declare global {
const CalendarHeading: typeof import('./src/components/ui/calendar/CalendarHeading.vue')['default']
const CalendarNextButton: typeof import('./src/components/ui/calendar/CalendarNextButton.vue')['default']
const CalendarPrevButton: typeof import('./src/components/ui/calendar/CalendarPrevButton.vue')['default']
const ChangeLanguageDropdownButton: typeof import('./src/components/button/ChangeLanguageDropdownButton.vue')['default']
const ChangeThemeDropdownButton: typeof import('./src/components/button/ChangeThemeDropdownButton.vue')['default']
const DatePicker: typeof import('./src/components/date-picker/DatePicker.vue')['default']
const ElButton: typeof import('element-plus/es')['ElButton']
const NativeSelect: typeof import('./src/components/ui/native-select/NativeSelect.vue')['default']
const NativeSelectOptGroup: typeof import('./src/components/ui/native-select/NativeSelectOptGroup.vue')['default']
const NativeSelectOption: typeof import('./src/components/ui/native-select/NativeSelectOption.vue')['default']
const NavBar: typeof import('./src/components/menu/NavBar.vue')['default']
const Popover: typeof import('./src/components/ui/popover/Popover.vue')['default']
const PopoverAnchor: typeof import('./src/components/ui/popover/PopoverAnchor.vue')['default']
const PopoverContent: typeof import('./src/components/ui/popover/PopoverContent.vue')['default']