中等React
0 1

在 React 里,如何阻止事件的默认行为?

【概念释义】

React 合成事件中调用 e.preventDefault() 阻止浏览器默认行为(如 form 提交刷新、a 跳转、checkbox 切换)。与原生一致;注意 React 的 <form onSubmit> 仍需手动 preventDefault。return false 不会像原生 HTML 那样阻止默认行为。

【基础使用】

jsx
<a href="/x" onClick={(e) => e.preventDefault()}>阻止跳转</a>

<form onSubmit={(e) => { e.preventDefault(); save(); }}>

登录查看完整 1004

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)