feat: enable and refactor more service

- uncomment and restore MineSetting in DrawerSection
- replace uni-ui popup and icons with Vant components in MoreService
- switch to project's custom event emitter instead of uni global events
- add VanIcons type definitions in components.d.ts
- rework popup state management with reactive show ref for MoreService
This commit is contained in:
DEV_DSW
2026-05-27 09:48:37 +08:00
parent e2e5a750fb
commit 0d46ac0e2c
4 changed files with 15 additions and 10 deletions

2
components.d.ts vendored
View File

@@ -48,6 +48,7 @@ declare module 'vue' {
TopNavBar: typeof import('./src/components/TopNavBar/index.vue')['default']
UseDateRange: typeof import('./src/components/UseDateRange/index.vue')['default']
VanIcon: typeof import('vant/es')['Icon']
VanIcons: typeof import('vant/es')['Icons']
VanPopup: typeof import('vant/es')['Popup']
ZnIcon: typeof import('./src/components/ZnIcon/index.vue')['default']
}
@@ -91,6 +92,7 @@ declare global {
const TopNavBar: typeof import('./src/components/TopNavBar/index.vue')['default']
const UseDateRange: typeof import('./src/components/UseDateRange/index.vue')['default']
const VanIcon: typeof import('vant/es')['Icon']
const VanIcons: typeof import('vant/es')['Icons']
const VanPopup: typeof import('vant/es')['Popup']
const ZnIcon: typeof import('./src/components/ZnIcon/index.vue')['default']
}