倒计时5秒

倒计时5秒

//1,wxml
<view class="row align center margin-top xl-text">{{time+'s'}}</view>
<view class="row  margin-top"><button bindtap="clickStartBtn">开始</button><button bindtap="clickEndBtn">停止</button>
</view>//2,js
var cutTime;
Page({data: {time:5},clickStartBtn:function(){//设置计时器cutTime = setTimeout(()=>{ //使用箭头函数this.setData({time:--this.data.time})if(this.data.time > 0){this.clickStartBtn()}else if(this.data.time == 0){clearTimeout(cutTime)  //清除计时器}},1000) },clickEndBtn:function(){clearTimeout(cutTime)}
})


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部