Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在模板中滚动位置_Javascript_Reactjs - Fatal编程技术网

Javascript 在模板中滚动位置

Javascript 在模板中滚动位置,javascript,reactjs,Javascript,Reactjs,我有一个问题与滚动反应。我如何使用滚动到模板中的元素?我想使用标题导航滚动到this.props.children中的一个元素 class Template extends React.Component { handleClick = () => { const tesNode = ReactDOM.findDOMNode(this.refs.test); window.scrollTo(0, tesNode.offsetTop); }; render() {

我有一个问题与滚动反应。我如何使用滚动到模板中的元素?我想使用标题导航滚动到this.props.children中的一个元素

class Template extends React.Component {
handleClick = () => {
    const tesNode = ReactDOM.findDOMNode(this.refs.test);
    window.scrollTo(0, tesNode.offsetTop);
};

render() {
    return (
        <div>
            <Header click={this.handleClick} ></Header>
                {this.props.children}
            <Footer></Footer>
        </div>
    )
}
类模板扩展了React.Component{
handleClick=()=>{
const tesNode=ReactDOM.findDOMNode(this.refs.test);
scrollTo(0,tesNode.offsetTop);
};
render(){
返回(
{this.props.children}
)
}

}我在这里举了一些例子,看看这个