docs: 📝 完善注释

This commit is contained in:
ray
2025-02-13 21:14:13 +08:00
parent cfdc8e0cc7
commit fe44986a8f
3 changed files with 13 additions and 5 deletions

View File

@@ -1,8 +1,6 @@
<template>
<el-dropdown trigger="click" @command="handleLanguageChange">
<div>
<div class="i-svg:language" />
</div>
<div class="i-svg:language" />
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item
@@ -19,7 +17,6 @@
</template>
<script setup lang="ts">
import { useI18n } from "vue-i18n";
import { useAppStore } from "@/store/modules/app";
import { LanguageEnum } from "@/enums/LanguageEnum";
@@ -38,6 +35,11 @@ const langOptions = [
const appStore = useAppStore();
const { locale, t } = useI18n();
/**
* 处理语言切换
*
* @param lang 语言zh-cn、en
*/
function handleLanguageChange(lang: string) {
locale.value = lang;
appStore.changeLanguage(lang);