小程序onShow获取options页面参数
小程序有时需要在onShow
获取参数,但只有只有 onLoad
事件才能获取
可以通过小程序页面栈获取
思路
- 获取当前小程序的页面栈—数组 长度最大是10个页面
- 数组中索引最大的页面就是当前页面,其中可以获取到 options 属性
onShow() {
// 获取当前小程序的页面栈
let pages = getCurrentPages();
// 数组中索引最大的页面--当前页面
let currentPage = pages[pages.length-1];
// 获取options值
let options = currentPage.options
// 打印出当前页面中的 options
console.log(options) //正常打印出 options 值
},
小程序onShow获取options页面参数
https://guiyunweb.com/archives/%E5%B0%8F%E7%A8%8B%E5%BA%8Fonshow%E8%8E%B7%E5%8F%96options%E9%A1%B5%E9%9D%A2%E5%8F%82%E6%95%B0