在微信小程序中,所有页面的路由都由框架统一管理。getCurrentPages()
可以获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。
注意事项
- 不要尝试修改页面栈,会导致路由以及页面状态错误。
- 不要在
App.onLaunch
的时候调用getCurrentPages()
,此时page
还没有生成。
// 获取加载的页面对象 const pages = getCurrentPages(); // 获取首页的对象 const indexPage = pages[0]; // 获取当前页面的对象 const currentPage = pages[pages.length - 1]; // 获取当前页面 url const url = currentPage.route; // 获取页面参数 const options = currentPage.options;
(adsbygoogle = window.adsbygoogle || []).push({});
来源:https://www.02405.com/archives/7037