From 67f3277ae2b5e616d1be5ce285dd1abb7071693a Mon Sep 17 00:00:00 2001 From: WofWca Date: Tue, 28 Feb 2023 13:35:53 +0400 Subject: [PATCH] perf: import some modules dynamically --- src/App.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/App.vue b/src/App.vue index 95087120a2..eae16a428f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -37,8 +37,6 @@ import NoAuthWrapper from '@/components/misc/no-auth-wrapper.vue' import Ready from '@/components/misc/ready.vue' import {setLanguage} from '@/i18n' -import AccountDeleteService from '@/services/accountDelete' -import {success} from '@/message' import {useAuthStore} from '@/stores/auth' import {useBaseStore} from '@/stores/base' @@ -68,8 +66,11 @@ watch(accountDeletionConfirm, async (accountDeletionConfirm) => { return } + const messageP = import('@/message') + const AccountDeleteService = (await import('@/services/accountDelete')).default const accountDeletionService = new AccountDeleteService() await accountDeletionService.confirm(accountDeletionConfirm) + const {success} = await messageP success({message: t('user.deletion.confirmSuccess')}) authStore.refreshUserInfo() }, { immediate: true })