| | |
| | | |
| | | <script setup lang="ts"> |
| | | import { useI18n } from 'vue-i18n'; |
| | | import SvgIcon from '@/components/SvgIcon/index.vue'; |
| | | import { useAppStore } from '@/store/modules/app'; |
| | | import SvgIcon from '@/components/SvgIcon/index.vue'; |
| | | |
| | | const appStore = useAppStore(); |
| | | const { locale } = useI18n(); |
| | |
| | | zh_CN: '切换语言成功!', |
| | | en_US: 'Switch Language Successful!' |
| | | }; |
| | | const handleLanguageChange = (lang: string) => { |
| | | const handleLanguageChange = (lang: any) => { |
| | | locale.value = lang; |
| | | appStore.changeLanguage(lang); |
| | | ElMessage.success(message[lang] || '切换语言成功!'); |