小编Nic*_*mes的帖子

Event.preventDefault() 在点击中不起作用

在下面的代码中,我尝试使用 event.preventDefault() 但它不起作用。我正在尝试解决一个问题:如果名称为空,则其不可单击。

      <Anchor onClick={(event) => { props.someMethod(prop1, event); }}>
        <div className="u-pt--sm">
          {prop1.title}
        </div>
    .....
 </Anchor>

  someMethod(prop1, event) {
    if (prop1.name === '') {
      event.preventDefault();
    }
   ....
  }
Run Code Online (Sandbox Code Playgroud)

如果我调试代码,我会看到事件即将发生

[[Handler]]
:
Object
[[Target]]
:
SyntheticMouseEvent
[[IsRevoked]]
:
false
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?

jsx reactjs

0
推荐指数
1
解决办法
7286
查看次数

标签 统计

jsx ×1

reactjs ×1