input框摁下enter键不能为空遇到的问题

      if (!event.target.value.trim()) {
        alert('输入不能为空')
      }

代码如下,当input里输入为空且enter键抬起时,触发.此时遇到一个问题,就是点击alert时,相当于enter也触发,然后又重新回调这个函数.请问有什么办法可以解决这个问题吗?我想到一个,是在alert后添加event.target.value = todo.title(这个是之前的值),有没有更好的办法呢?

点击alert怎么会触发enter抬起事件呢

楼上问的对,你鼠标点击alert为啥会触发键盘事件,先考虑一下是不是自己的事件触发设置的有问题