From c13c622eac5551c6f099f148feb5256711ca34de Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期二, 11 七月 2023 21:03:01 +0800
Subject: [PATCH] !25 部分优化以及新增功能 Merge pull request !25 from ahaos/tspr
---
src/components/LangSelect/index.vue | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/src/components/LangSelect/index.vue b/src/components/LangSelect/index.vue
index 298e5dd..a30a2f6 100644
--- a/src/components/LangSelect/index.vue
+++ b/src/components/LangSelect/index.vue
@@ -5,8 +5,8 @@
</div>
<template #dropdown>
<el-dropdown-menu>
- <el-dropdown-item :disabled="appStore.language === 'zh-cn'" command="zh-cn"> 涓枃 </el-dropdown-item>
- <el-dropdown-item :disabled="appStore.language === 'en'" command="en"> English </el-dropdown-item>
+ <el-dropdown-item :disabled="appStore.language === 'zh_CN'" command="zh_CN"> 涓枃 </el-dropdown-item>
+ <el-dropdown-item :disabled="appStore.language === 'en_US'" command="en_US"> English </el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
@@ -20,14 +20,15 @@
const appStore = useAppStore();
const { locale } = useI18n();
-function handleLanguageChange(lang: string) {
+
+const message: any = {
+ zh_CN: '鍒囨崲璇█鎴愬姛锛�',
+ en_US: 'Switch Language Successful!',
+}
+const handleLanguageChange = (lang: string) => {
locale.value = lang;
appStore.changeLanguage(lang);
- if (lang == 'en') {
- ElMessage.success('Switch Language Successful!');
- } else {
- ElMessage.success('鍒囨崲璇█鎴愬姛锛�');
- }
+ ElMessage.success(message[lang] || '鍒囨崲璇█鎴愬姛锛�');
}
</script>
--
Gitblit v1.9.3