From 20fc071ebb3fb211b278357bef613cf301e4ecab Mon Sep 17 00:00:00 2001 From: Seven Date: Tue, 16 Dec 2025 15:56:43 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0capacitor=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=BB=A5=E6=94=AF=E6=8C=81HTTP=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- capacitor.config.ts | 4 ++++ components.d.ts | 32 -------------------------------- 2 files changed, 4 insertions(+), 32 deletions(-) diff --git a/capacitor.config.ts b/capacitor.config.ts index 39fba4f..cf6460e 100644 --- a/capacitor.config.ts +++ b/capacitor.config.ts @@ -4,6 +4,10 @@ const config: CapacitorConfig = { appId: "io.ionic.starter", appName: "riwa-ionic", webDir: "dist", + server: { + url: "http://localhost:5173", // Vite默认端口 + cleartext: true, // 允许HTTP连接 + }, }; export default config; diff --git a/components.d.ts b/components.d.ts index 8f4c5fd..0884ad2 100644 --- a/components.d.ts +++ b/components.d.ts @@ -12,36 +12,26 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - IIcBaselineArrowForwardIos: typeof import('~icons/ic/baseline-arrow-forward-ios')['default'] IIcBaselineDataSaverOff: typeof import('~icons/ic/baseline-data-saver-off')['default'] IIcBaselineDownloading: typeof import('~icons/ic/baseline-downloading')['default'] IIcRoundArrowForwardIos: typeof import('~icons/ic/round-arrow-forward-ios')['default'] IonApp: typeof import('@ionic/vue')['IonApp'] IonAvatar: typeof import('@ionic/vue')['IonAvatar'] IonBackButton: typeof import('@ionic/vue')['IonBackButton'] - IonBackdrop: typeof import('@ionic/vue')['IonBackdrop'] IonBreadcrumb: typeof import('@ionic/vue')['IonBreadcrumb'] IonBreadcrumbs: typeof import('@ionic/vue')['IonBreadcrumbs'] IonButton: typeof import('@ionic/vue')['IonButton'] IonButtons: typeof import('@ionic/vue')['IonButtons'] - IonCard: typeof import('@ionic/vue')['IonCard'] - IonCardContent: typeof import('@ionic/vue')['IonCardContent'] - IonCardHeader: typeof import('@ionic/vue')['IonCardHeader'] - IonCardSubtitle: typeof import('@ionic/vue')['IonCardSubtitle'] - IonCardTitle: typeof import('@ionic/vue')['IonCardTitle'] - IonCheckbox: typeof import('@ionic/vue')['IonCheckbox'] IonContent: typeof import('@ionic/vue')['IonContent'] IonDatetime: typeof import('@ionic/vue')['IonDatetime'] IonDatetimeButton: typeof import('@ionic/vue')['IonDatetimeButton'] IonHeader: typeof import('@ionic/vue')['IonHeader'] IonIcon: typeof import('@ionic/vue')['IonIcon'] - IonImg: typeof import('@ionic/vue')['IonImg'] IonInputOtp: typeof import('@ionic/vue')['IonInputOtp'] IonItem: typeof import('@ionic/vue')['IonItem'] IonLabel: typeof import('@ionic/vue')['IonLabel'] IonList: typeof import('@ionic/vue')['IonList'] IonModal: typeof import('@ionic/vue')['IonModal'] - IonNavLink: typeof import('@ionic/vue')['IonNavLink'] IonNote: typeof import('@ionic/vue')['IonNote'] IonPage: typeof import('@ionic/vue')['IonPage'] IonRadio: typeof import('@ionic/vue')['IonRadio'] @@ -61,52 +51,36 @@ declare module 'vue' { RouterView: typeof import('vue-router')['RouterView'] UiAvatar: typeof import('./src/components/ui/avatar/index.vue')['default'] UiCollapse: typeof import('./src/components/ui/collapse/index.vue')['default'] - UiCollapseExample: typeof import('./src/components/ui/collapse/example.vue')['default'] UiDatetime: typeof import('./src/components/ui/datetime/index.vue')['default'] UiDivider: typeof import('./src/components/ui/divider/index.vue')['default'] - UiForm: typeof import('./src/components/ui/form/index.vue')['default'] - UiFormFormItem: typeof import('./src/components/ui/form/form-item.vue')['default'] - UiFormItem: typeof import('./src/components/ui/form/item.vue')['default'] UiInput: typeof import('./src/components/ui/input/index.vue')['default'] UiInputLabel: typeof import('./src/components/ui/input-label/index.vue')['default'] UiResult: typeof import('./src/components/ui/result/index.vue')['default'] - UiSelect: typeof import('./src/components/ui/select/index.vue')['default'] - UiSelectLabel: typeof import('./src/components/ui/select-label/index.vue')['default'] } } // For TSX support declare global { - const IIcBaselineArrowForwardIos: typeof import('~icons/ic/baseline-arrow-forward-ios')['default'] const IIcBaselineDataSaverOff: typeof import('~icons/ic/baseline-data-saver-off')['default'] const IIcBaselineDownloading: typeof import('~icons/ic/baseline-downloading')['default'] const IIcRoundArrowForwardIos: typeof import('~icons/ic/round-arrow-forward-ios')['default'] const IonApp: typeof import('@ionic/vue')['IonApp'] const IonAvatar: typeof import('@ionic/vue')['IonAvatar'] const IonBackButton: typeof import('@ionic/vue')['IonBackButton'] - const IonBackdrop: typeof import('@ionic/vue')['IonBackdrop'] const IonBreadcrumb: typeof import('@ionic/vue')['IonBreadcrumb'] const IonBreadcrumbs: typeof import('@ionic/vue')['IonBreadcrumbs'] const IonButton: typeof import('@ionic/vue')['IonButton'] const IonButtons: typeof import('@ionic/vue')['IonButtons'] - const IonCard: typeof import('@ionic/vue')['IonCard'] - const IonCardContent: typeof import('@ionic/vue')['IonCardContent'] - const IonCardHeader: typeof import('@ionic/vue')['IonCardHeader'] - const IonCardSubtitle: typeof import('@ionic/vue')['IonCardSubtitle'] - const IonCardTitle: typeof import('@ionic/vue')['IonCardTitle'] - const IonCheckbox: typeof import('@ionic/vue')['IonCheckbox'] const IonContent: typeof import('@ionic/vue')['IonContent'] const IonDatetime: typeof import('@ionic/vue')['IonDatetime'] const IonDatetimeButton: typeof import('@ionic/vue')['IonDatetimeButton'] const IonHeader: typeof import('@ionic/vue')['IonHeader'] const IonIcon: typeof import('@ionic/vue')['IonIcon'] - const IonImg: typeof import('@ionic/vue')['IonImg'] const IonInputOtp: typeof import('@ionic/vue')['IonInputOtp'] const IonItem: typeof import('@ionic/vue')['IonItem'] const IonLabel: typeof import('@ionic/vue')['IonLabel'] const IonList: typeof import('@ionic/vue')['IonList'] const IonModal: typeof import('@ionic/vue')['IonModal'] - const IonNavLink: typeof import('@ionic/vue')['IonNavLink'] const IonNote: typeof import('@ionic/vue')['IonNote'] const IonPage: typeof import('@ionic/vue')['IonPage'] const IonRadio: typeof import('@ionic/vue')['IonRadio'] @@ -126,15 +100,9 @@ declare global { const RouterView: typeof import('vue-router')['RouterView'] const UiAvatar: typeof import('./src/components/ui/avatar/index.vue')['default'] const UiCollapse: typeof import('./src/components/ui/collapse/index.vue')['default'] - const UiCollapseExample: typeof import('./src/components/ui/collapse/example.vue')['default'] const UiDatetime: typeof import('./src/components/ui/datetime/index.vue')['default'] const UiDivider: typeof import('./src/components/ui/divider/index.vue')['default'] - const UiForm: typeof import('./src/components/ui/form/index.vue')['default'] - const UiFormFormItem: typeof import('./src/components/ui/form/form-item.vue')['default'] - const UiFormItem: typeof import('./src/components/ui/form/item.vue')['default'] const UiInput: typeof import('./src/components/ui/input/index.vue')['default'] const UiInputLabel: typeof import('./src/components/ui/input-label/index.vue')['default'] const UiResult: typeof import('./src/components/ui/result/index.vue')['default'] - const UiSelect: typeof import('./src/components/ui/select/index.vue')['default'] - const UiSelectLabel: typeof import('./src/components/ui/select-label/index.vue')['default'] } \ No newline at end of file