From 0b05981b0cbbc6bfb0b6edb3426dcbdabd993010 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Tue, 2 Sep 2025 23:24:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E5=99=A8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 11 ----------- src/component/LoginPage/login/enterprise.vue | 4 +++- src/component/LoginPage/login/personal.vue | 4 +++- src/component/LoginPage/login/school.vue | 4 +++- 4 files changed, 9 insertions(+), 14 deletions(-) diff --git a/components.d.ts b/components.d.ts index 1c57248a..db1401b4 100644 --- a/components.d.ts +++ b/components.d.ts @@ -9,31 +9,20 @@ export {} declare module 'vue' { export interface GlobalComponents { ABadge: typeof import('ant-design-vue/es')['Badge'] - ABreadcrumb: typeof import('ant-design-vue/es')['Breadcrumb'] ACheckbox: typeof import('ant-design-vue/es')['Checkbox'] - ADatePicker: typeof import('ant-design-vue/es')['DatePicker'] ADrawer: typeof import('ant-design-vue/es')['Drawer'] AImage: typeof import('ant-design-vue/es')['Image'] AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] - AMenu: typeof import('ant-design-vue/es')['Menu'] - AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] - APagination: typeof import('ant-design-vue/es')['Pagination'] APopover: typeof import('ant-design-vue/es')['Popover'] ARangePicker: typeof import('ant-design-vue/es')['RangePicker'] ASelect: typeof import('ant-design-vue/es')['Select'] ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] ASlider: typeof import('ant-design-vue/es')['Slider'] - ASpace: typeof import('ant-design-vue/es')['Space'] ASpin: typeof import('ant-design-vue/es')['Spin'] - ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] ASwitch: typeof import('ant-design-vue/es')['Switch'] ATable: typeof import('ant-design-vue/es')['Table'] - ATabPane: typeof import('ant-design-vue/es')['TabPane'] - ATabs: typeof import('ant-design-vue/es')['Tabs'] - ATimeRangePicker: typeof import('ant-design-vue/es')['TimeRangePicker'] AUpload: typeof import('ant-design-vue/es')['Upload'] - ElCascader: typeof import('element-plus/es')['ElCascader'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/component/LoginPage/login/enterprise.vue b/src/component/LoginPage/login/enterprise.vue index 377f80ea..e6f222b9 100644 --- a/src/component/LoginPage/login/enterprise.vue +++ b/src/component/LoginPage/login/enterprise.vue @@ -299,7 +299,9 @@ export default defineComponent({ loginTime: true, }; }, - + onBeforeUnmount() { + this.clearTimer(); + }, methods: { changeLoginType(type: string) { this.loginType = type; diff --git a/src/component/LoginPage/login/personal.vue b/src/component/LoginPage/login/personal.vue index 26f5fb87..4a31082a 100644 --- a/src/component/LoginPage/login/personal.vue +++ b/src/component/LoginPage/login/personal.vue @@ -299,7 +299,9 @@ export default defineComponent({ loginTime: true, }; }, - + onBeforeUnmount() { + this.clearTimer(); + }, methods: { changeLoginType(type: string) { this.loginType = type; diff --git a/src/component/LoginPage/login/school.vue b/src/component/LoginPage/login/school.vue index df7b0e8e..6199bf08 100644 --- a/src/component/LoginPage/login/school.vue +++ b/src/component/LoginPage/login/school.vue @@ -299,7 +299,9 @@ export default defineComponent({ loginTime: true, }; }, - + onBeforeUnmount() { + this.clearTimer(); + }, methods: { changeLoginType(type: string) { this.loginType = type;