我的 URL 类似于 http://localhost:3000/register
。如何在 React.js
中的 return()
中获取 register
段?
最佳答案
如果您不总是想要最后一段,那么类似的东西也可以工作。
如果您有字符串形式的 URL 并且想要解析它。 注意:这在 IE11 上不起作用,但有一些填充,例如:GitHub for URL polyfill (有关更多信息,请阅读 MDN )
const url = new URL("http://localhost:3000/register");
const pathname = url.pathname; // contains "/register"
如果您尝试使用 window 对象访问 URL,您几乎可以免费获得路径名:
const pathname = window.location.pathname; // also contains: "/register"
关于reactjs - 如何在react.js中获取URL段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59192815/