如何仅触发一个事件“更改”或“点击”

我有一个数字输入标签,上面有两个“ on-click”和“ on-change”事件监听器。当我单击箭头时,会同时触发两者。我希望有一个先触发,而不删除任何事件侦听器。点击快速更改事件直到它从输入标签上释放焦点后才会触发(如果我仅保留更改事件)。如果我仅保留点击事件,那么我将无法捕获更改事件。

<input type="number" @click="function()" @change="function()" />


PIPIONE
浏览 148回答 2
2回答

慕姐4208626

您可以向数据添加布尔值(例如isInvoked:false)。函数运行时检查:if (this.isInvoked) return;&nbsp; &nbsp; this.isInvoked=true;&nbsp; &nbsp; //rest of your code here.....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript