当前位置 : 主页 > 网页制作 > React >

reactjs – react-router重定向到不同的域url

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在使用react-router进行客户端路由.我有一个按钮,当有人点击按钮时,我想将用户重定向到另一个网址. 例如,我想将用户重定向到“ http://www.google.com”.我使用了navigation mixin并使用了
我正在使用react-router进行客户端路由.我有一个按钮,当有人点击按钮时,我想将用户重定向到另一个网址.
例如,我想将用户重定向到“ http://www.google.com”.我使用了navigation mixin并使用了this.transitionTo(“ https://www.google.com”).但是当我这样做时,我得到了这个错误
不变违规:找不到名为“ https://www.google.com”的路线.

我可以使用window.location,但这是正确的方法吗?

您不需要使用react-router作为外部链接,您可以使用常规链接元素(如JSX< a href =“...”/>)就好了.

当您有内部导航(即从组件到组件)时,您只需要react-router,浏览器的URL栏应使其看起来像您的应用实际上正在切换“真实”URL.

网友评论