同样的代码在不同网址下表现不一样

问题:具体来说就是一个图标的显示逻辑是和一个输入框的blur事件是一致的,如果输入框失焦,就让这个图标消失,如果聚焦就让图标展现 点击图标可以让input输入框内容为空

在我自己的浏览器中点击这个图标 不会触发这个click事件 但是在别人的电脑上就是没问题的,感觉大概问题是因为我这边会先触发blur让这个i标签的dom消失 然后就不能触发clear事件了,但奇怪的是别人电脑上就没问题

<i v-show="isinputblur" @click="clear()">❌</i>
阅读 1.9k
1 个回答

图片描述
图片描述
图片描述
试了一下,是先触发的blur,所以直接隐藏了,f3触发不了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题