vue前端根据后台返回的数据实现动态面包屑(使用递归)
<el-breadcrumb separator-class="el-icon-arrow-right">
//<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<transition-group name="breadcrumb">
<el-breadcrumb-item
v-for="(item,index) in levelList"
:key="item.path"
>
<span
v-if="item.redirect === 'noRedirect' || index == levelList.length - 1"
class="no-redirect"
>
{
{
item.meta.title}}
</span>
<a v-else @click.prevent="handleLink(item)">{
{
item.meta.title}}</a>
</el-breadcrumb-item>
</transition-group>
</el-breadcrumb>
<script>
export default {
data() {
return