javascript - react 如何从 event.currentTarget 获取项目 Prop

标签 javascript reactjs

React 是否有一种简洁的方法从列表项中获取 this.props.values?

我基本上想获取当前项目 Prop ,以便我可以用数据填充模式对话框。按照下面的功能,我指定的自定义 Prop (如“id”)是可以访问的,但我真的很想做这样的事情并拥有所有 Prop

event.currentTarget.this.props.note

处理程序

  clicker(event){
    console.log('clicking the clicker');
    console.log(event.currentTarget.id);

    this.setState({isEdit: true});
    console.log(this.state.isEdit);
  }

查看

<div id={this.props.id} onClick={this.clicker} className="aui-item page-card off-track notecards">
       <div className="project-details">
          <div className="card-container">
              <div className="left">
                  <h6>Title</h6>
                  <span>{this.props.note.content}</span>

                  <h6 className="compact">Last status report</h6>
                  <span>{this.props.note.updatedAt}</span>
              </div>

              <div className="right">
                <span>something</span>
              </div>
          </div>

      </div>
    </div>

最佳答案

您可以直接访问clicker中的 Prop

clicker(event){
    console.log('clicking the clicker');
    console.log(this.props.id);

    this.setState({isEdit: true});
    console.log(this.state.isEdit);
  }

关于javascript - react 如何从 event.currentTarget 获取项目 Prop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38549287/

相关文章:

javascript - 在 <li> 标签中的文本之间添加可变空格

javascript - jQuery 就绪 - 如何剥离现有的就绪句柄?

reactjs - 当全局状态被修改时,react easy-peasy 组件不会重新渲染

javascript - Ant Design 添加纯文本菜单项

javascript - 两个数字之间的百分比差异等于 NaN - JavaScript

javascript - 指令中的 Angular 条件模板;基于将范围变量与 promise 隔离的决策

javascript - 无法在 flow-js 中将类型设置为 Array<string>

java - 如何创建 json 文件,然后在 get 请求中将其返回给 React 应用程序

javascript - 如何在 fetch API 调用结果中使用 "this"关键字

javascript - React.js - 在 componentDidMount() 中调用函数时状态不会更新