简体   繁体   English

单击元素时从元素中删除 v-on:click 事件

[英]Remove v-on:click event from an element when it's clicked on

How do I remove the v-on:click event from a div when I click on it.当我单击它时,如何从 div 中删除 v-on:click 事件。

<div id="five" v-on:click="setIcon"></div>

I want the setIcon click event to be removed immediately I click on this element.我希望在单击此元素时立即删除 setIcon 单击事件。 I have several other elements that I want to behave this way.我还有其他几个我想以这种方式表现的元素。

使用.once事件修饰符

<div id="five" v-on:click.once="setIcon"></div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM