- 企业数字化转型:钉钉小程序开发权威指南
- 杨鹤等
- 155字
- 2022-05-05 21:37:53
4.4.3 getCurrentPages方法
getCurrentPages方法用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
下面的代码可以用于检测当前页面栈是否具有5层页面深度:
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_55_2.jpg?sign=1739322467-UOhY0IqHcV1yP4tCE9gRQq4e5uI7n1Td-0-45175fea8b15e6ee84aa46fe6a0c1ce2)
注意
不要尝试修改页面栈,否则会导致路由及页面状态错误。
框架以栈的形式维护了当前的所有页面。当发生路由切换时,页面栈的表现如表4-10所示。
表4-10 页面栈的表现
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_55_3.jpg?sign=1739322467-yVSAMJS55bRdZqVm8eP6oGUNVXOsim73-0-0896bd4c460772eba424ca04df771832)