可以在app.globalData 中存储一个开关
button1 页面中的定时器里边
button1 () {
app.globalData.flag = true
let timer = setInterval(() => {
if (!app.globalData.isLock) {
clearInterval(timer)
console.log(‘关闭’)
} else {
console.log(‘123’) // 正常逻辑
}
}, 1000)
}
button2页面中的
button2 () {
app.globalData.isLock = false
}