当前位置: 首页 > news >正文

网站关键字优化简介seo如何建立优化网站

网站关键字优化简介,seo如何建立优化网站,wordpress设置网址,wordpress虚拟目录图片打不开业务中需要在layout里来监听路由的变化,但是layout并不是一个路由组件,所以layout组件内的props并没有location,history等属性,(路由组件:由Route组件处理的才是路由组件)所以我们需要将layout组件转变成路…
  • 业务中需要在layout里来监听路由的变化,但是layout并不是一个路由组件,所以layout组件内的props并没有location,history等属性,(路由组件:由Route组件处理的才是路由组件)所以我们需要将layout组件转变成路由组件,react-route-dom提供的高阶组件(withRouter)可以实现,

withRotuer 的用法:他是一个函数,接受一个组件作为参数

withRouter 是一个高阶组件 HOC ,因为默认只有被 Route 包裹的组件才能获取到路由状态,如果当前非路由组件想要获取状态,那么可以通过 withRouter 包裹来获取 history ,location 等信息。

const Nav = (props) => {
useEffect(()=>{console.log('history.location.pathname:', history.location)},[history.location])
}
export default withRouter(Nav)
const Nav = withRouter((props) => {
useEffect(()=>{console.log('history.location.pathname:', history.location)},[history.location])
})
export default Nav
  • 也可以通过 history 对象来进行监听。
    • history.listen 本身返回的是一个 unlisten 函数用来取消监听的,在组件 unmount 的时候调用即可
  useEffect(()=>{const unListen = history.listen((location)=>{console.log('2222:', location)})return unListen},[])

参考文档:「React进阶」react-router v6 通关指南 - 掘金

http://www.ds6.com.cn/news/63778.html

相关文章:

  • 成品1688网站网站建站开发
  • 建设银行网站不足和建议网络营销策略分析论文
  • 服务器上的php4.0网站连接sql2005服务器连接不上在线一键建站系统
  • 站长之家html合肥seo优化排名公司
  • wordpress 作品集网站百度首页纯净版
  • 网站推广建站站长工具传媒
  • 自己做购物网站好吗seo软文推广
  • 网站运营需要哪些资质跨境电商平台有哪些?
  • 湖南智慧团建登录入口网址seo建站系统
  • 人民网建设的部委网站上海空气中检测出病毒
  • 望京做网站公司网上营销策略有哪些
  • html5网站是用什么软件做的磁力链接搜索引擎2021
  • wordpress的orderby网络优化工程师主要做什么
  • wordpress4.5.3 教程网站页面关键词优化
  • 新手学做网站优化如何建立网站 个人
  • 网站 网站建设定制怎么注册自己的网站
  • 网站推广被封域名如何做跳转北京搜索引擎优化seo
  • 龙岗外贸推广百度站长seo
  • 电商网站的图片山东移动网站建设
  • 建设网站具体的步骤站长之家网站模板
  • 临沂网站建设企业作品推广
  • 深圳市住房和建设局官方网站西安竞价推广托管
  • 移动网站建设多少钱推广软文案例
  • 网站发多少篇文章开始做外链免费网站推广
  • wps做网站网络营销站点推广的方法
  • 网站优化怎样做上海网络推广外包
  • redis做缓存的网站并发数seo人员的相关薪资
  • 创世网站建设公司培训机构退费法律规定
  • 可以做软件的网站有哪些功能常见的网站推广方式
  • 学做吃的网站影响关键词优化的因素