Solución al problema de superposición de direcciones cuando Vue-router usa enrutamiento anidado

Hoy en día, cuando se utiliza el subenrutamiento de Vue-router, la dirección de enrutamiento se repetirá al saltar.

Ejemplo: si la dirección de ruta principal es /A y la dirección de ruta secundaria es /a/b/c

Situación normal: /A/a, /A/b

Después del salto, habrá rutas duplicadas: /A/A/a, /A/A/b

La razón es por el uso de

this.$router.push(/url);

Solución:

Configure el nombre de la subruta y use el nombre de la ruta para saltar

this.$router.push({
        name: GroupNews,
      });

Supongo que te gusta

Origin blog.csdn.net/m0_64547949/article/details/129150069
Recomendado
Clasificación