constructor(props) {
super(props);
this.handleResize.bind(this);//绑定
}
componentDidMount() {
window.addEventListener('resize', this.handleResize);//监听窗口缩放
}
//窗口变化处理
handleResize = e => {
let e_height = e.target.innerHeight;
let e_width = e.target.innerWidth;
console.log('浏览器窗口大小改变,当前高度:'+ e_height',宽度:'+e_width);
}
//销毁
componentWillUnmount() {
window.removeEventListener('resize',this.handleResize);
}