reactjs - 期望一个赋值或函数调用,而是看到一个表达式 @typescript-eslint/no-unused-expressions (React)
问题描述
我试图在点击事件上运行一个stopPropagation
函数,它给了我这样的错误:
Expected an assignment or function call and instead saw an expression @typescript-eslint/no-unused-expressions
<span className="selectedValue" onClick={(e) => { e.stopPropagation(); runSelect;}}>25 Miles</span>
解决方案
你实际上并没有打电话runSelect
。试试这个:
<span className="selectedValue" onClick={(e) => { e.stopPropagation(); runSelect();}}>25 Miles</span>
推荐阅读
- css - 如何在媒体查询中使用逻辑表达式?
- sql - 通过以下方式检索组中的多个信息
- spring - Spring状态机有时垃圾邮件重试耗尽错误
- spring-boot - 使用 url 发送多个变量
- c++ - 如何在 C++ 中创建一个可以从 C 代码全局引用的对象?
- bootstrap-4 - 在 Bootstrap 轮播中的第一张幻灯片上滑动不起作用?
- linux - Linux:sched_yield 和 nice 之间的交互
- imagemagick - 有没有办法从 tiff 图像中识别和删除缩略图?
- postgresql - 在 ubuntu 18 上使用 postgres 12 安装 pg_partman 和 pg_squeeze 时出错
- javascript - 如何使用 javascript 设置 backgroundImage