解决短时间触发同一事件
作者:互联网
playGame() { var newTime = new Date().getTime(); if (this.lastTime == null) { this.lastTime = newTime; ipcRenderer.send("documentPath"); } else { if (newTime - this.lastTime > 10000) { this.lastTime = newTime; ipcRenderer.send("documentPath"); } else { this.lastTime = newTime; } } },
通过设置,newTime = new Date().getTime()设置时间,在data()中设置lastTime,第一次点击newTime赋值给this.lastTime,同时间触发二次点击时间,this.lastTime中已经有了新的值,但是如果时间差大于10000还是可以继续执行,否则将this.lastTime =newTime
标签:触发,10000,同一,getTime,newTime,send,Date,短时间,lastTime 来源: https://www.cnblogs.com/alipapa/p/16294541.html