diff --git a/src/components/LangSelect/index.vue b/src/components/LangSelect/index.vue index fa07016..86a4743 100644 --- a/src/components/LangSelect/index.vue +++ b/src/components/LangSelect/index.vue @@ -23,10 +23,10 @@ import { useI18n } from "vue-i18n"; import SvgIcon from "@/components/SvgIcon/index.vue"; import { useAppStore } from "@/store/modules/app"; - +import { useRouter } from "vue-router"; const appStore = useAppStore(); const { locale } = useI18n(); - +const router = useRouter(); function handleLanguageChange(lang: string) { locale.value = lang; appStore.changeLanguage(lang); @@ -35,6 +35,7 @@ function handleLanguageChange(lang: string) { } else { ElMessage.success("切换语言成功!"); } + router.go(0); }