js源码:
//监听窗口大小改变
componentDidMount() {
window.addEventListener('resize', this.handleResize.bind(this))
}
//移除监听器,防止多个组件之间导致this的指向紊乱
componentWillUnmount() {
window.removeEventListener('resize', this.handleResize.bind(this))
}
handleResize = e => {
//e.target.innerWidth是浏览器窗口的宽度
// 根据宽度不同,进行你所要进行的操作
if( e.target.innerWidth<1600){
document.getElementById("indexImgId").style.display="none"
}else{
document.getElementById("indexImgId").style.display="block"
}
}