为了账号安全,请及时绑定邮箱和手机立即绑定

关于react事件改变状态的一些问题

关于react事件改变状态的一些问题

慕桂英4014372 2019-02-19 21:17:24
目前在写一个如下图效果的组件:小白现在遇到两个问题:当鼠标hover其中的一个列表时,弹出一条展示完整列表标题信息的tip,每一个列表都有一个对应的,那当我hover时怎么判定只显示当前列表的tip。下面是我的部分代码:  {         this.props.list.map((item, index) => {              return (                 <li key={index} className="list" onMouseEnter={this.onMouseEnter.bind(this)} onMouseLeave={this.onMouseLeave.bind(this)}><a href={item.link} target="_blank">{item.listText}</a>                     <div className="detail" style={{ display: this.state.open ? 'block' : 'none' }}>{item.listText}</div>                 </li>              );         })   }
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

你就用 open0 open1 等等去标记列表就可以,不用事先定义,只要hover时正负取反就行


查看完整回答
反对 回复 2019-02-23
  • 1 回答
  • 0 关注
  • 320 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信