我正在使用ReactStrap中的ButtonGroup和Button。单击按钮之一时,我已经设置了onClick函数:

< ButtonGroup >
  <Button>Edit</Button>
  <Button onClick={console.log("Print some text")}>Print text</Button>
  <Button>Set as default</Button>
</ButtonGroup >

但是,当我加载页面时,这就是我得到的:
javascript -  react :按钮onClick函数在页面加载时运行,但是您没有单击它-LMLPHP

在我什至没有单击按钮之前。如果我单击它,控制台中什么也没有。有任何想法吗?

最佳答案

Onclick必须起作用。您只需将console.log("Print some text")设置为onclick
试试这个

   <Button onClick={() => {console.log("Print some text")}}>Print text</Button>

08-25 15:59
查看更多