谈谈微信小程序中的页面栈

谈谈微信小程序中的页面栈,第1张

1.wx.navigateTo跳非tabbar页面页面栈会加1,跳到tabbar页面页面栈自动清空,只剩下一个就是当前tabbar页面

2.还有官网说的不能跳tabbar页面的方法是真的不能跳,用了会报错,跳不了

3.页面栈是记录除tabbar之外的页面的跳转,一到tabbar就会清空页面栈,一般从tabbar往非唯兆tabbar走只会用到3,4个页面栈的层级

4.微信小程序页面栈满了十个之后会怎么样?会跳简神不动会报错,如下图一

5.使用wx.redirectTo不会增加页面栈,入下图二

const pages = getCurrentPages()//获取当前的页面栈

console.log("pages,", pages)

const prevPage = pages[pages.length - 1]//当前的page

prevPage.onPullDownRefresh()//调用拦山亏此页面的方法

小程序页面栈是用来存储页面隐迟谈的,当用户进入一个新页面时,当前页面会被加入到页面栈中。当用户返回上一个页面时,小程序旦兄会从页面栈中移除当前页面并显示上一个页面。小程序页面栈的存灶碰储时间是不固定的,它取决于当前页面的状态和使用情况。具体而言,如果当前页面处于活跃状态并与用户交互,那么小程序会保留它在页面栈中,且不会立即释放存储空间。如果当前页面已经不再活跃,小程序会在一定时间内将其从页面栈中移除并释放空间。因此,小程序页面栈的存储时间是动态的,具体情况需要视页面状态和使用情况而定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12458698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存