我做了一个摇钱树的功能, 每点击一次树, 就会下落一枚铜钱. 当我快速点击的时候, 铜钱也只能每秒钟掉落一次.
我自己的想法是设置一个定时器, 点击一次把树设置为不可点击状态, 一秒过后把树设置为点击状态. 但是我找了官方api找了好久也没找到设置为不可点击的方法…希望大神们帮我解决一下
…这…
点击事件onClick里面canTouch==false就return不就行了?
properties:{
isDoClick = true;
},
onClicked () {
if (this.isDoClick){
this.schedule(function() {
this.isDoClick = true;
},1);//每间隔一秒执行一次
this.updateEvent();
this.isDoClick = false;
}
},
updateEvent () {
console.log(‘摇钱树’);
},
有灵感啦,多谢多谢!