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

Comment transmettre des accessoires dans l'URL dans React js ?

Je veux savoir comment envoyer le format correct des accessoires dans l'URL dans React js.

Supposons que le nom de mon accessoire soit "isOpen" et que son type soit booléen.

L'adresse de mon site Web est http://localhost:3000/Home.

Maintenant, je souhaite également envoyer mes accessoires via cette URL. Comment faire?

J'ai essayé quelque chose comme ça http://localhost:3000/Home/isOpen/false mais cela renvoie cette erreur dans la console.

Rejet de l'exécution du script de "http://localhost:3000/Home/bundle.dev.js" car son type MIME ("text/html") n'est pas exécutable et une vérification stricte du type MIME est activée.

Comment faire ça ?

P粉138711794P粉138711794223 Il y a quelques jours420

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

  • P粉446800329

    P粉4468003292024-04-02 11:07:41

    Vous pouvez utiliser une chaîne de requête dans l'URL, dans votre cas, elle devrait ressembler à ceci :

    http://localhost:3000/Home/?isOpen=false

    et utilise URLSearchParamsuseLocation 挂钩从 URL 读取 isOpen :

    const location = useLocation();
    const isOpen = new URLSearchParams(location.search).get("isOpen");

    répondre
    0
  • Annulerrépondre