javascript - 无法读取绑定(bind)的属性,这在 react 中未定义

标签 javascript reactjs

如果 jsx 中的 bind(this) 正确的话,可以选择在构造函数中使用绑定(bind)吗?

render(){
   return(
      <input onChange={this.myFunc.bind(this)} type="text"/>
   )
}

myFunc(){
    alert('should trigger');
}

但是我收到了无法读取绑定(bind)属性的错误。这是我的完整 js 文件 http://pastebin.com/yL7BtN8h

最佳答案

  <input onChange={this.myFunc.bind(this)} type="text"/>

而不是:

  <input onChange={myFunc.bind(this)} type="text"/>

关于javascript - 无法读取绑定(bind)的属性,这在 react 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42639165/

相关文章:

javascript - 代理不适用于生产中的 create-react-app

css - 在 React 中使用 Less + CSS 模块切换主题

javascript - 如何通过 iOS 上的 React Native 将视频从我的应用程序下载到照片

javascript - Normalizr - 未达到预期结果

javascript - 原型(prototype) - addEventListener Click - JavaScript

javascript - 基于页面标题/位置的重定向

javascript - 有条件地为事件/非事件用户呈现徽章

javascript - 使用 redux 依赖项发送 React 包

javascript - 我们如何在 dojo TreeGrid 中设置子项?

javascript - 工具提示无法与任何不使用 :active state 的元素正常工作