美文网首页
React更新body滚动状态

React更新body滚动状态

作者: 寿寿司 | 来源:发表于2017-02-18 20:34 被阅读0次

一个弹窗控件如果有滑动(scroll)属性,也会导致body的滚动,使用componentDidUpdate可以更新body的属性。注意使用时请使用一个props或者state来监听组件状态。

   componentDidUpdate() {const dom = document.getElementsByTagName("body");if(this.props.datePicker){dom[0].style.overflow = "hidden";}else{dom[0].style.overflow = "scroll";dom[0].style.height = "auto";}

相关文章

网友评论

      本文标题:React更新body滚动状态

      本文链接:https://www.haomeiwen.com/subject/jxddwttx.html