fix(Breadcrumb): 面包屑“首页”如果不是第一个tab语言切换不生效问题修复
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user