div设置了height:window.innerHeight但窗口变化时不起作用的解决代码

componentDidMount(){

window.addEventListener('resize',this.onWindowResize());

}

componentWillUnmount(){

window.removeEventListener('resize',this.onWindowResize());

}

onWindowResize(){

let newHeight = window.innerHeight-this.getHeight(100);

setTimeout(() => {

this.setState({containerHeight:newHeight})

},200);

}

猜你喜欢

转载自my.oschina.net/u/268088/blog/1808399
今日推荐