如何使用react router v6获取当前url的最后一部分?
例如:
如果当前路径是https://localhost:4200/example/example-details
,那么我想像这样检查它
const location = useLocation();
if (location.pathname === '/example-details')) {
// do some stuff here
}
..但这始终返回完整路径。
它与location.pathname.includes('/example-details')
一起工作,但我很好奇是否有一种方法与react路由器一起使用,就像Angular路由器一样。
4条答案
按热度按时间y3bcpkx11#
使用useMatch,您可以将模板应用到当前位置,并提取一些部分作为返回对象中的 prop 。
3htmauhk2#
检查
tvmytwxo3#
nr9pn0ug4#