原理:用getCurrentPages()方法,获取用户访问的所有页面,最后的那个页面就是当前页
然后有route属性,就知道当前页面的路径了,再和tabbar页面的路径对比就好了
let pages = getCurrentPages()
console.log(pages)
if(pages.length > 0) {
let prevPage = pages[pages.length - 1]
if (prevPage.route === 'pages/index/index' || prevPage.route === 'pages/chat/chat') {
uni.showModal({
title: '提示',
content: '这是tabbar页面',
showCancel: false,
success: (res) => {
if(res.confirm) {
}
}
});
}
}