如何实现对页面栈变化的实时监听
如何在 app.js 中的生命周期函数中,对页面栈的变化进行监听,比如监听页面跳转、页面摧毁。
我现在是用计时器实现的,但这样的性能不容乐观。
app.js
onShow: function() {
let old = null
let new = null
setInterval(function() {
let pages = getCurrentPages()
new = pages[pages.length - 1].route
if (old != new) {
old= new
console.warn(‘页面改变’)
}
}, 1000)
},