【发布时间】:2022-01-01 09:55:21
【问题描述】:
每次用户按下 img 时,我都会尝试添加 onClick 功能。 我尝试了一些在堆栈溢出时找到的选项。 以上选项都不适合我。 我分享了一些不起作用的选项:
import React from "react";
export default function Movie(props) {
const imageClick = () => {
console.log('Click!!!!');
}
return <img alt = "movieposter" src = {props.link} className ="d-flex justify-content-start m-3" id="movie" onClick={() => imageClick}/>
}
import React from "react";
export default function Movie(props) {
imageClick = () => {
console.log('Click!!!!');
}
return <img alt = "movieposter" src = {props.link} className ="d-flex justify-content-start m-3" id="movie" onClick={this.imageClick}/>
}
import React from "react";
export default function Movie(props) {
imageClick = () => {
console.log('Click!!!!');
}
render ()
{
return (
<img alt = "movieposter" src = {props.link} className ="d-flex justify-content-start m-3" id="movie" onClick={this.imageClick}/>
)
}
}
【问题讨论】:
-
我建议你先阅读并了解
this关键字在 react 中的基础知识。试试这篇文章medium.com/byte-sized-react/what-is-this-in-react-25c62c31480
标签: reactjs react-native onclick