fix(Breadcrumb): 面包屑“首页”如果不是第一个tab语言切换不生效问题修复

This commit is contained in:
郝先瑞
2022-02-25 00:10:29 +08:00
parent 28a795ec2c
commit 617238cc13

View File

@@ -12,10 +12,9 @@
v-if="item.redirect === 'noredirect' || index === breadcrumbs.length-1" v-if="item.redirect === 'noredirect' || index === breadcrumbs.length-1"
class="no-redirect" class="no-redirect"
>{{ generateTitle(item.meta.title) }}</span> >{{ generateTitle(item.meta.title) }}</span>
<a <a v-else @click.prevent="handleLink(item)">
v-else {{ generateTitle(item.meta.title) }}
@click.prevent="handleLink(item)" </a>
>{{ item.meta.title }}</a>
</el-breadcrumb-item> </el-breadcrumb-item>
</transition-group> </transition-group>
</el-breadcrumb> </el-breadcrumb>
@@ -35,7 +34,7 @@ const pathCompile = (path: string) => {
return toPath(params) return toPath(params)
} }
const breadcrumbs = ref( [] as Array<RouteLocationMatched>) const breadcrumbs = ref([] as Array<RouteLocationMatched>)
function getBreadcrumb() { function getBreadcrumb() {
let matched = currentRoute.matched.filter((item) => item.meta && item.meta.title) let matched = currentRoute.matched.filter((item) => item.meta && item.meta.title)