react hook获取浏览器地址

「爱情、让人受尽委屈。」 2022-10-13 05:14 251阅读 0赞

项目用的是hook,所以像是无状态中的this.props就可以打印出来地址,这里是不行的,也没有生命周期了,所以在componentDidMount()中获取也是不行的,还有一种方法,BrowserHistory,react-router4.0官方文档里已经废弃了,使用会直接报错,所以也不行,历经千辛万苦终于找到了下面的方法

  1. import { useLocation } from "react-router-dom"
  2. function LookLocation(props) {
  3. const hash = useLocation()
  4. console.log(hash)
  5. }
  6. export default LookLocation;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hlcm9fcm9uZw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,251人围观)

还没有评论,来说两句吧...

相关阅读

    相关 React Hook

    -------------------- Hook简介 1. Hook专门用于增强函数组件的功能(Hook在类组件中是不能使用的),使之理论上可以成为类组件的替代品