Closed Wdam closed 2 years ago
删除哪一段代码?:breadcrumb="{ routes: breadcrumb }"
这个吗?
@sendya 是的
pro-layout 的 breadcrumb
属性删了就没有面包屑数据了,还如何展示
@sendya 我的意思是这段代码是面包屑关键代码,但是在我的项目中却并未奏效,可能是存在什么问题
如果不能提供复现,我是无法给你判断问题的,请提供复现后开新 issue
使用ant vue 面包屑组件解决
<template #headerContentRender>
......
<div>
<a-breadcrumb style="padding: 16px 0px 0px 20px; font-size: 16px;">
<a-breadcrumb-item v-for="(item, index) in breadcrumb" :key="index">
{{ item.breadcrumbName }}
</a-breadcrumb-item>
</a-breadcrumb>
</div>
<template >
//script
const breadcrumb = computed(() =>
router.currentRoute.value.matched.concat().map((item) => {
return {
path: item.path,
breadcrumbName: item.meta.title || ''
}
})
)
我模仿示例中的用法,在外部标签
<pro-layout>
中设置:breadcrumb="{ routes: breadcrumb }"
,当我删除示例中的这段代码时,面包屑导航就消失了,我使用这个属性,但是没有效果。 这是我的代码片段