+
95
-

回答

js本身是单线程异步消息处理的,你可以通过变量锁来控制操作。进入setdata的时候将全部变量locking设为true,setdata完毕后再改回来。

let locking=false;
changedata(){
if(locking){
return;
}else{
locking=true;
this.setData({islove:true})
locking=false;
}
}


网友回复

我知道答案,我要回答