gpt4 book ai didi

javascript - Reactjs:页面刷新按钮的 `onClick` 句柄?

转载 作者:数据小太阳 更新时间:2023-10-29 04:01:23 24 4
gpt4 key购买 nike

我的 render() 中有以下 block (这是一个 Bootstrap 按钮:https://react-bootstrap.github.io/components.html#buttons-options):

<Button type="simpleQuery" onClick={this.handleEntailmentRequest.bind(this)}>
Query
</Button>

和以下函数:

handleEntailmentRequest() {
console.log("handle request ");
}

每当我单击该按钮时,我都会看到“处理请求”问题出现在控制台日志中,但突然消失了。我的理解是某些原因导致页面刷新。我哪里出错了?

最佳答案

默认按钮操作是提交表单。

如果你不需要它——你需要阻止它:

handleEntailmentRequest(e) {
e.preventDefault();

console.log("handle request ");
}

引用资料:

关于javascript - Reactjs:页面刷新按钮的 `onClick` 句柄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38256256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com