如何实现对页面栈变化的实时监听

发布于 7 年前作者 jun2815414 次浏览最后编辑 7 年前来自 ask

如何在 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)

},

1 回复
nbai
nbai1 楼5 年前

楼主实现了吗