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

@@ -4,6 +4,7 @@
*
* 开源协议https://opensource.org/licenses/MIT
* 项目地址https://gitee.com/youlaiorg/vue3-element-admin
* 参考https://echarts.apache.org/handbook/zh/basics/import/#%E6%8C%89%E9%9C%80%E5%BC%95%E5%85%A5-echarts-%E5%9B%BE%E8%A1%A8%E5%92%8C%E7%BB%84%E4%BB%B6
*
* 在使用时请保留此注释感谢您对开源的支持
-->
@@ -13,10 +14,14 @@
</template>
<script setup lang="ts">
// 引入 echarts 核心模块,核心模块提供了 echarts 使用必须要的接口。
import * as echarts from "echarts/core";
import { CanvasRenderer } from "echarts/renderers";
// 引入柱状、折线和饼图常用图表
import { BarChart, LineChart, PieChart } from "echarts/charts";
// 引入标题,提示框,直角坐标系,数据集,内置数据转换器组件,
import { GridComponent, TooltipComponent, LegendComponent } from "echarts/components";
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
import { CanvasRenderer } from "echarts/renderers";
import { useResizeObserver } from "@vueuse/core";

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);

View File

@@ -1,4 +1,5 @@
<template>
<!-- 菜单图标 -->
<template v-if="icon">
<el-icon v-if="isElIcon" class="el-icon">
<component :is="iconComponent" />