小程序-onLoad获取参数失败-getCurrentPages
目录
小程序 onLoad()获取参数失败? getCurrentPages()
小程序开发过程中,发现有时 onLoad() 无法获取到页面传递参数,
pages/homePage/homePage?code=256325&userId=5623
onLoad(option){
console.log(option)
}
此时获取不到参数信息。
解决方法:
使用 getCurrentPages() 方法。
onLoad(option){
console.log(option)
let pageParams = getCurrentPages()
let pageOption = {}
if(pageParams.length > 0){
pageOption = pageParams[0].options
}
console.log("🚀 ~ file: my_pages_index.vue ~ line 243 ~ onLoad ~ pageParams", pageParams)
if(option.code || pageOption.code){
......
}
}
打印结果:
可以获取页面所传递参数。