refactor: i18n

* refactor: i18n
This commit is contained in:
啝裳
2022-03-11 21:28:43 +08:00
committed by GitHub
parent 8b3f642cf2
commit 494ce8f41b
31 changed files with 608 additions and 479 deletions

View File

@@ -1,8 +1,10 @@
<script setup lang="ts">
import { computed } from "vue";
import { useI18n } from "vue-i18n";
import ElTreeLine from "/@/components/ReTreeLine";
import { extractPathList, deleteChildren } from "/@/utils/tree";
import { usePermissionStoreHook } from "/@/store/modules/permission";
const { t } = useI18n();
let menusData = computed(() => {
return deleteChildren(usePermissionStoreHook().menusTree);
@@ -43,7 +45,7 @@ let dataProps = {
><template v-slot:default="{ node }">
<el-tree-line :node="node" :showLabelLine="true">
<template v-slot:node-label>
<span class="text-sm">{{ $t(node.data.meta.title) }}</span>
<span class="text-sm">{{ t(node.data.meta.title) }}</span>
</template>
</el-tree-line>
</template>
@@ -75,7 +77,7 @@ let dataProps = {
:indent="30"
>
<template v-slot:node-label>
<span class="text-sm">{{ $t(node.data.meta.title) }}</span>
<span class="text-sm">{{ t(node.data.meta.title) }}</span>
</template>
</el-tree-line>
</template>