用if函数,进入无限循环,如何退出当前函数
wxml文件
<view class="container">
<icon type="success" size="100"> </icon>
<view class="tips"> 操作进行中{{seconds}}</view>
<button class="finish-btn" type="primary" >完成 </button>
</view>
<button type="primary">页面主操作 Normal</button>
js文件 (1)
// pages/success/success.js
Page({
data: {
seconds:5
},
onLoad: function (options) {
var that=this;
setInterval(function(){
var seconds=that.data.seconds;
if(seconds==0){
wx.redirectTo({url:'/pages/weibo/list/list' }); /*跳转的页面*/
}else{
that.setData({
seconds:seconds-1 ,
})
}
},1000);
},
})
js文件,增加清除器 (2) clearInterval
Page({
data: {
seconds:5
},
onLoad: function (options) {
var that=this;
var intervalBox= setInterval(function(){
var seconds=that.data.seconds;
if(seconds==0){
clearInterval(intervalBox) 清除定时器
wx.redirectTo({url:'/pages/weibo/list/list' }); /*跳转的页面*/
}else{
that.setData({
seconds:seconds-1 ,
})
}
},1000);
},
})
wxss
.finish-btn{
margin-top: 50rpx;
width: 60%;
}
.button{
margin-top: 30rpx;
margin-bottom: 30rpx;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)