Prechádzať zdrojové kódy

feat: 面包屑支持多语言

vera_min 1 mesiac pred
rodič
commit
b6103db7a0

+ 2 - 2
src/layout/navBars/breadcrumb/breadcrumb.vue

@@ -5,10 +5,10 @@
       <transition-group name="breadcrumb" mode="out-in">
         <el-breadcrumb-item v-for="(v) in breadcrumbList" :key="v.meta?.title">
           <span v-if="(v.menuType === 0)" class="layout-navbars-breadcrumb-span">
-            <SvgIcon :name="v.meta?.icon" class="layout-navbars-breadcrumb-iconfont" v-if="getThemeConfig.isBreadcrumbIcon" />{{ v.meta?.title.indexOf('.') > 0 ? $t(v.meta?.title) : v.meta?.title }}
+            <SvgIcon :name="v.meta?.icon" class="layout-navbars-breadcrumb-iconfont" v-if="getThemeConfig.isBreadcrumbIcon" />{{ v.name.startsWith('message.') ? $t(v.name) : v.meta?.title }}
           </span>
           <a v-else @click.prevent="onBreadcrumbClick(v)">
-            <SvgIcon :name="v.meta?.icon" class="layout-navbars-breadcrumb-iconfont" v-if="getThemeConfig.isBreadcrumbIcon" />{{ v.meta?.title.indexOf('.') > 0 ? $t(v.meta?.title) : v.meta?.title }}
+            <SvgIcon :name="v.meta?.icon" class="layout-navbars-breadcrumb-iconfont" v-if="getThemeConfig.isBreadcrumbIcon" />{{ v.name.startsWith('message.') ? $t(v.name) : v.meta?.title }}
           </a>
         </el-breadcrumb-item>
       </transition-group>