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"
}
}
water_Popcorn 发布了98 篇原创文章 · 获赞 19 · 访问量 10万+ 私信 关注