小程序有时需要在onShow
获取参数,但只有只有 onLoad
事件才能获取
可以通过小程序页面栈获取
思路
- 获取当前小程序的页面栈—数组 长度最大是10个页面
- 数组中索引最大的页面就是当前页面,其中可以获取到 options 属性
onShow() {
// 获取当前小程序的页面栈
let pages = getCurrentPages();
// 数组中索引最大的页面--当前页面
let currentPage = pages[pages.length-1];
// 获取options值
let options = currentPage.options
// 打印出当前页面中的 options
console.log(options) //正常打印出 options 值
},