今天在写ISearch的时候,碰到了一个小问题:我想给主页设置锚点,可是传统的设置锚点方法会与项目总使用的react-router冲突,控制台会报错,并且不能刷新页面。react
我本身想了一种解决方案:react-router
给头部导航栏中的a标签加一个onClick事件,绑定函数,传不一样的value值,分别经过不一样的ref获取offsetTop,再设置window.scrollTo,便可实现锚点跳转的功能。函数
初学者才学尚浅,如有错漏,望不吝赐教。router
今天在写ISearch的时候,碰到了一个小问题:我想给主页设置锚点,可是传统的设置锚点方法会与项目总使用的react-router冲突,控制台会报错,并且不能刷新页面。react
我本身想了一种解决方案:react-router
给头部导航栏中的a标签加一个onClick事件,绑定函数,传不一样的value值,分别经过不一样的ref获取offsetTop,再设置window.scrollTo,便可实现锚点跳转的功能。函数
初学者才学尚浅,如有错漏,望不吝赐教。router