问题:具体来说就是一个图标的显示逻辑是和一个输入框的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>
13 回答13k 阅读
7 回答2.1k 阅读
5 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
3 回答919 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
试了一下,是先触发的blur,所以直接隐藏了,f3触发不了