美文网首页
react学习笔记

react学习笔记

作者: danihay | 来源:发表于2017-09-22 13:02 被阅读7次

1.鼠标事件中的差异(当hover时,iconfont图标发生变化)

<code>

  toggleHoverUser() {

this.setState({

isHoverUser: true,

isHoverShutdown: false,

});

}

toggleShutdown() {

this.setState({

isHoverUser: false,

isHoverShutdown: true,

});

}

</code>

使用onMouseOver无效,需要用onMouseEnter代替才能生效。

使用onMouseOut无效,需要用onMouseLeave代替才能生效

this.state = {

isHoverUser: false,

isHoverShutdown: false,

};

toggleHoverUser() {

       this.setState({

              isHoverUser: true,

              isHoverShutdown: false,

      });

}

toggleShutdown() {

           this.setState({

                   isHoverUser: false,

                   isHoverShutdown: true,

     });

}

2.HTML中的data扩展属性读取,之前一直以为react没有这个功能。通过dataset读取DOM中设置的data-name属性。

<button className="ant-btn" onClick={this.toogleSearch.bind(this)} data-name="search"/>

toogleSearch(e) {

console.log(e.target.dataset.name);  //search

}

相关文章

网友评论

      本文标题:react学习笔记

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