【发布时间】:2022-07-11 17:25:54
【问题描述】:
我想在一个元素上使用 onClick 来做两件事,一旦你点击它。
我知道你是这样做的,但是你怎么做两个或更多呢?
<div onClick={myFunction}></div>
如果这有什么不同的话,我正在使用 React 17。
【问题讨论】:
-
做
myFunction正文中的事情
标签: javascript reactjs
我想在一个元素上使用 onClick 来做两件事,一旦你点击它。
我知道你是这样做的,但是你怎么做两个或更多呢?
<div onClick={myFunction}></div>
如果这有什么不同的话,我正在使用 React 17。
【问题讨论】:
myFunction正文中的事情
标签: javascript reactjs
用箭头函数替换它。
<div onClick={()=>{myFunction();mySecondFunction();}}></div>
【讨论】:
您创建了一个替代的“myFunction”来执行您想要的两件事。例如
function myFunction() {
thing1();
thing2();
}
或者你将一个 lambda 函数放入:
onClick={() => {thing1(); thing2()}}
【讨论】:
myFunction。它可以是实际的myFunction,它做两件事。