componente-Miga de pan componente de migas de pan
Modifique getBreadcrumb() para agregar una parte verde
getBreadcrumb() { let matched = this.$route.matched.filter(item => item.meta && item.meta.title) const first = matched[0] if (!this.isDashboard(first)) { matched = [ { ruta: '/implementación', meta: { título: 'implementación' }}].concat(coincidencia) } if (coincidencia.longitud > 1) { const insertPosition = coincidencia.longitud - 1 let parent = coincidencia[insertPosition]. meta.parent while (padre) { const route = this.$router.resolve(parent).route matched.splice (insertPosition, 0, route) parent = route.meta.parent } }
this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false)
},
lugar para enrutar
Se requieren llamadas rojas.
Actualmente solo se muestra un menú grande. El propio menú interior no se muestra, pero las migas de pan deben agregarse cuando la página salta al submenú.
{ ruta: '/dispositivo', componente: Diseño, nombre: 'dispositivo', meta: { título: 'dispositivo', icono: 'lista' }, redirección: '/dispositivo/dispositivo', hijos: [ { ruta: ' dispositivo', componente: () => importar('@/vistas/dispositivo/índice'), nombre: 'dispositivo', meta: { título: 'dispositivo', icono: 'lista', ruta de navegación: falso } }, { ruta: '/dispositivo/detalle', componente: () => import('@/views/device/detail'), nombre: 'devicedetail', oculto: verdadero, meta: {título: 'detalle del dispositivo', icono: 'pestaña', menú activo:'/dispositivo/dispositivo'}
}
]
},