//JS部分 data:{ countDownNum: 3, timer: '', //定時器 } //定時器 countDown: function () { let that = this; let countDownNum = 3; //獲取倒計時初始值 that.setData({ countDownNum: countDownNum }) that.setData({ timer: setInterval(function () { countDownNum--; that.setData({ countDownNum: countDownNum }) if (countDownNum == 0) { clearInterval(that.data.timer); //關閉定時器之后,可作其他處理 wx.switchTab({ url: '../home/home', }) } }, 1000) }) }, /** * 生命周期函數--監聽頁面初次渲染完成 */ onReady: function () { this.countDown() },
HTML部分 <view class="skp"> {{countDownNum}}秒后自動進入首頁 </view>