Maison  >  Questions et réponses  >  le corps du texte

Le routage de la page 1 à la page 2 puis l'utilisation du navigateur pour revenir à la page 1 interrompent la page 1

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粉033429162P粉033429162420 Il y a quelques jours460

répondre à tous(1)je répondrai

  • P粉022285768

    P粉0222857682023-09-15 12:15:47

    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.

    répondre
    0
  • Annulerrépondre