javascript - 未捕获错误 : Expected onClick listener to be a function, 而得到类型字符串

标签 javascript reactjs listener onclicklistener event-listener

This is the button where i called the handleClick function. I think the onClick event isn't working properly (only works if i equal it to console.log('button clicked) which logs the string to the console.)

This is the handleClick() function which passes the value to the property of the component.

我不知道为什么它不起作用。以前 onClick 会自动启动,但现在没有这个问题。

P.s:我尝试了 IIFE int onCLick 事件,它仍然将消息记录到控制台,但它似乎不适用于 handleClick() .

提前致谢。 :)

最佳答案

尝试如下:

handleClick:function(){
  return(this.props.onClick('app/src/wallpaperModule/3.jpeg'))
}

关于javascript - 未捕获错误 : Expected onClick listener to be a function, 而得到类型字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44636609/

相关文章:

java - 属性在事件处理中变为 null

javascript - Android - Google MAP API 和内部 GPS 支持

javascript - React - 获取输入

Java Swing - 如何更新 GUI 对象,即。来自同一包中子类的 JTextField 值

css - ReactJS 导航项,不包装在工具栏组件中

reactjs - 有没有办法在单个 html 文件中构建 React 应用程序?

java - 套接字监听器正在杀死我的 CPU,如何提高我的代码的性能?

javascript - 为什么服务器发送的事件每 3 秒触发一次?

PHP Ajax 上传进度条

javascript - 拖动一个div选择整个文本