解决短时间触发同一事件
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