问题:具体来说就是一个图标的显示逻辑是和一个输入框的blur事件是一致的,如果输入框失焦,就让这个图标消失,如果聚焦就让图标展现 点击图标可以让input输入框内容为空
在我自己的浏览器中点击这个图标 不会触发这个click事件 但是在别人的电脑上就是没问题的,感觉大概问题是因为我这边会先触发blur让这个i标签的dom消失 然后就不能触发clear事件了,但奇怪的是别人电脑上就没问题
<i v-show="isinputblur" @click="clear()">❌</i>
问题:具体来说就是一个图标的显示逻辑是和一个输入框的blur事件是一致的,如果输入框失焦,就让这个图标消失,如果聚焦就让图标展现 点击图标可以让input输入框内容为空
在我自己的浏览器中点击这个图标 不会触发这个click事件 但是在别人的电脑上就是没问题的,感觉大概问题是因为我这边会先触发blur让这个i标签的dom消失 然后就不能触发clear事件了,但奇怪的是别人电脑上就没问题
<i v-show="isinputblur" @click="clear()">❌</i>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
试了一下,是先触发的blur,所以直接隐藏了,f3触发不了