我正在尝试构建bit.ly克隆,我想重定向到确切的URL。
不幸的是,如果在某些情况下使用window.location.replace(str),它认为我想重定向到相对URL。例如str =“ google.com”。
我想知道是否有一种方法可以强制我丢失的绝对路径重定向
答案 0 :(得分:0)
使用带有架构的URL。 google.com
是相对网址,例如image.jpg
。
location.replace('google.com');
location.replace('http://stackoverflow.com');
答案 1 :(得分:0)
import {withRouter} from 'react-router-dom';
尝试使用Router导入并用它包装组件。
export default (withRouter(MyComponent))
现在,您可以使用
this.props.history.replace('// your link');