【问题标题】:use both url param and query param on one react router?在一个反应​​路由器上同时使用 url 参数和查询参数?
【发布时间】:2021-05-30 12:03:29
【问题描述】:

我们能否在同一路径上同时使用 URL 参数和查询参数,例如 router path="/restaurants/:id?lat=50" 并在路由器上获取这两个值?

【问题讨论】:

    标签: reactjs react-router


    【解决方案1】:

    是的,你可以。 对于 url 参数:

    import {useParams} from 'react-router-dom';
    
    ...
    
    const {id} = useParams();
    

    查询参数:DOCS LINK

    【讨论】:

    • 同时使用参数和查询参数?路由器的路径是什么?
    • 在你的例子中路径应该是/restaurants/:id
    猜你喜欢
    • 1970-01-01
    • 2018-06-09
    • 2017-06-14
    • 1970-01-01
    • 2021-09-28
    • 2021-10-29
    • 2018-06-11
    • 1970-01-01
    • 2020-10-02
    相关资源
    最近更新 更多