// pages/audit/audit.js Page({ 數據 data: { time: 3, timer: null }, onLoad: function (options) {},
onShow() { let _this = this; this.setData({ timer: setInterval(() => { _this.setTimeCount() }, 1000) }) },
定時器 setTimeCount: function () { let time = this.data.time time--; if (time <= 0) { wx.redirectTo({ url: '/pages/index/index' }) return false; } this.setData({ time: time, }) },
銷毀定時器 onUnload: function () { clearInterval(this.data.timer); }, gopage() { wx.redirectTo({ url: '/pages/index/index' }) } })
clearInterval(number intervalID)
取消由 setInterval 設置的定時器。
