migas de pan vue-element-admin reescritas en varios niveles

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'}


    















      }
    ]
  },

Supongo que te gusta

Origin blog.csdn.net/qq_33769914/article/details/123816103
Recomendado
Clasificación