gpt4 book ai didi

reactjs - 以 URL 链接作为参数的 React 路由

转载 作者:行者123 更新时间:2023-12-05 03:02:13 29 4
gpt4 key购买 nike

如何设置这样的路线。

<Route path='/:id/:url' component={Url}/>

然后在 Url 组件中访问这个 url 的值。

const url = this.props.params.match.url

所以如果我传入 http://localhost:3000/245/http://www.msn.com

我将能够通过 props.params 获取此 url 值。

最佳答案

您可以使用 encodeURIComponent

对您的 URL 进行编码以删除斜杠和其他 URL 特定符号

因此对于您的情况,它将是 const urlEncoded = encodeURIComponent(http://www.msn.com) 然后将此值传递给您的 URL 应该导致 http://localhost:3000/245/http%3A%2F%2Fwww.msn.com 您可以使用 this.props.params.match.url

访问

关于reactjs - 以 URL 链接作为参数的 React 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118824/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com