2 votes

Le plugin SPA Prerender ne fonctionne pas avec des routes imbriquées

J'utilise Vue 2, Webpack, vue-router et le plugin Prerender Spa.

Je suis confronté à un problème lorsque j'essaie de prérendre mes routes imbriquées.

Le plug-in fonctionne bien pour les routes '/' y '/first-level' .
Mais lorsque j'ajoute une route imbriquée '/first-level/second-level' la sortie html est le même que le index.html pour le '/' route.

Voici ma conf webpack :

enter image description here

Quelqu'un a-t-il rencontré le même problème ?

0voto

shuya zhou Points 1

Quel est votre mode de routage ? Changez votre mode de routage en historique

const router: Router = new Router({
  mode: 'history', 
  routes, 
  scrollBehavior(to, from, savedPosition) { 
    if (savedPosition) { 
      return savedPosition; 
    } else { 
      return { x: 0, y: 0 } 
    } 
  } 
})

0voto

BolajiPemipo Points 101

@Sandwell, je ne suis pas sûr que ce soit un problème général avec le plugin.

J'utilise la version ^3.3.0 du plugin et cela fonctionne bien ici. Bien que "ceci" ne soit pas une réponse, c'est juste pour vous dire que c'est possible en utilisant le plugin.

J'aimerais vous aider davantage si ce problème persiste.

A la vôtre.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X