Maison  >  Article  >  interface Web  >  Comment utiliser le saut de lien en réaction

Comment utiliser le saut de lien en réaction

藏色散人
藏色散人original
2023-01-06 10:33:582748parcourir

La façon d'utiliser le saut de lien dans React : 1. Transportez les paramètres invisibles via le saut de lien, puis utilisez "this.props.location.query" pour obtenir l'objet paramètre transmis ; 2. Transportez les paramètres explicites via le saut de lien, puis utilisez "this.props.match.params.id" pour obtenir les paramètres.

Comment utiliser le saut de lien en réaction

L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 18.0.0, ordinateur Dell G3.

Comment utiliser le saut de lien en réaction ?

Le saut de lien dans React

Le saut de lien comporte des paramètres invisibles :

<Link to={{
            pathname: &#39;agent-openservice/&#39;,
            query:{
               shop_id:row.shop_id,
               merchant_id:row.merchant_id
            }
         }} />

L'objet paramètre transmis peut être obtenu via this.props.location.query

Inconvénients : le routage de l'actualisation de la page est perdu, les paramètres sont perdus

Avantages : Peut transporter plusieurs paramètres

Le saut de lien comporte des paramètres explicites

<Link to={{pathname: &#39;agent-openservice/&#39; + shopId, }} />

Chemin de routage monté :

<Route path="agent-openservice/:id">

Les paramètres peuvent être obtenus via this.props.match.params.id

Avantages : L'actualisation de la page ne perdra pas les paramètres

Inconvénient : Un seul paramètre peut être transmis

Apprentissage recommandé : "Tutoriel vidéo React"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn