我需要根据哪个客户端正在使用它来定制React.js应用程序的样式,并且我试图在url中传递客户端ID。网址看起来像这样:
/#/app/client/dashboard
我Rout
使用以下参数创建了该参数:
<Route path="/app/:client/dashboard" component={Dashboard} />
大。现在,我想在根组件中检索参数。我尝试了两件事。首先是查看它是否在props
对象中:
export default function App(props)
但它不在那里。
然后,我尝试localStorage
在Dashboard
组件中设置带有客户端项的,但这为时已晚,因为在该App()
函数之前调用了该Dashboard()
函数。
还有其他方法吗?
我不确定这是否是正确的方法。如果只是需要解决问题,请尝试使用window.location,因为它将提供对当前网址的访问
let url = window.location.pathname;
console.log(url);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句