我在使用服务器端渲染的反应应用程序中使用react-router-dom,我正在寻找一种方法来获取类似于document.location.origin
的东西,但我找不到任何东西,除了路径名。有没有办法使用react-router-dom获取原点?或者其他任何方式?
答案 0 :(得分:0)
根据react-router-dom和react-router API documentation,
可以在道具中访问该位置
this.props.location
将道具儿童视为
{
key: 'ac3df4', // not with HashHistory!
pathname: '/somewhere'
search: '?some=search-string',
hash: '#howdy',
state: {
[userDefined]: true
}
}
答案 1 :(得分:0)
已经测试了以下代码的工作原理:
let url = `${window.location.origin.toString()}/path/another.html`;