Le routage de la page 1 à la page 2 puis l'utilisation du navigateur pour revenir à la page 1 interrompent la page 1
P粉033429162
P粉033429162 2023-09-14 21:00:00
0
1
465

J'utilise le routage dactylographié basé sur next 13.4.5 和 /app.

Dans ma page 1, j'ai (suivant/lien) à partir duquel je peux accéder à la page 2. Si j'utilise le bouton Précédent du navigateur pour revenir à la page 1, la page entière se brise. Par exemple, la section supérieure disparaît et la page commence au milieu. Le CSS du reste des pages ne fonctionne pas, etc.

Ma page 1 est totalement SSR. Mais à la page 2, j'en suis à page.tsx 中使用了 "use client";.

Partagez la version déployée du site ci-dessus :

  1. La page d'accueil est la page 1.
  2. La page de connexion est la page 2.

Pour copier, visitez https://buzzli.vercel.app et appuyez sur le bouton "Démarrer" dans le coin supérieur droit. C'est la balise next/link. Cela vous amènera à la page de connexion. Essayez ensuite d'utiliser le bouton Précédent pour revenir à la page précédente. Vous verrez des erreurs.

Je ne sais pas ce que je fais de mal ici, donc je ne partage aucun code.

P粉033429162
P粉033429162

répondre à tous(1)
P粉022285768

J'ai trouvé le problème.

En fait, le problème vient des balises imbriquées.

La structure du projet est la suivante :

/
--> layout
--> page
--> /login
    --> layout (the problem lied here)
    --> page

J'ai placé par erreur une autre balise html dans ce fichier de mise en page interne.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal