小程序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
作者
归云
发布于
2022年06月30日
更新于
2024年06月18日
许可协议