react 获取实际的dom元素 findDomNode

首先引入 findDomNode
import {findDomNode}  from 'react-dom'
然后获取绑定的实例

getNodeInstance() {

  const nodeInstance = this.refs.navBox;
}   
 
function WapShop() {
    return (
      <div>
        <NavBox ref="navBox" />
      </div>
    );
}
然后获取真实的dom元素
let initialNode  =  findDomNode(this.refs.navBox);
此时我们就可以获取真实dom上的例如offsetWidth等属性了
posted @ 2018-05-25 16:52  红苹果学园  阅读(9385)  评论(0编辑  收藏  举报