首頁 > web前端 > 前端問答 > react中怎麼用link跳轉

react中怎麼用link跳轉

藏色散人
發布: 2023-01-06 10:33:58
原創
2766 人瀏覽過

react中用link跳轉的方式:1、透過Link跳轉攜帶隱形參數,然後使用「this.props.location.query」拿到所傳參數物件;2、透過Link跳轉攜帶顯性參數,然後使用“this.props.match.params.id”取得參數。

react中怎麼用link跳轉

本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。

react中怎麼用link跳轉?

React中Link跳轉

Link跳轉攜帶隱形參數:

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

可透過this.props.location.query拿到所傳參數物件

缺點:頁面刷新路由遺失、參數遺失

優點:可攜帶多個參數

Link跳轉攜帶顯性參數

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

掛載的路由路徑:

<Route path="agent-openservice/:id">
登入後複製

可透過this.props.match.params.id取得參數

優點:重新整理頁面不會遺失參數

缺點:只能傳遞一個參數

推薦學習:《react影片教學

以上是react中怎麼用link跳轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板