reactjs - 反应 onClick 事件不起作用
问题描述
我正在尝试在 svg 图标上附加 onClick 事件。我省略了下面不必要的路径填充代码,但我尝试附加一个 onClick 事件并立即对其进行测试,onClick 事件仅触发登录控制台,但当我单击图标时它没有记录任何内容。是否可能无法将事件直接附加到 svg?
<svg class="bi bi-gear" onClick={console.log('click')} width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" > </svg>
解决方案
像这样改变你的onClick。
<svg class="bi bi-gear" onClick={() => {console.log('click')}} width="1em" height="1em"
viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" > </svg>
推荐阅读
- java - 在 JPA 中将多个表映射到单个实体
- android - Android中使用ArrayAdapter创建列表
- c - 无法将函数的指针值返回给 main
- c - 如何查看多个用户组?
- floating-point - IEEE 754 和机器编号
- javascript - Microsoft Graph API 的全局应用程序配置
- angular - 角度:输入“可观察”
' 没有兼容的调用签名 - javascript - Bootstrap 4 导航栏下拉菜单不起作用
- python - 如何在 Mac 上的 bash 脚本中激活 Python 虚拟环境并启动 python 脚本?
- go - 如何导入其他项目的子模块