我正在使用react-router进行客户端路由.我有一个按钮,当有人点击按钮时,我想将用户重定向到另一个网址. 例如,我想将用户重定向到“ http://www.google.com”.我使用了navigation mixin并使用了
例如,我想将用户重定向到“ 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.