Comment transmettre des accessoires dans l'URL dans React js ?
P粉138711794
P粉138711794 2024-04-01 16:03:49
0
1
469

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粉138711794
P粉138711794

répondre à tous(1)
P粉446800329

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");
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal