小程序
小游戏
企业微信
微信支付
扫描小程序码分享
半屏小程序使用了一次wx.navigateBackMiniProgram,并给我传递了一次参数extraData:{errno:0},当这个事情发生以后,我每次切换页面触发app.js里面的onShow的时候,都会获取到这个extraData:{errno:0}。 请问这个参数不是一次性的吗?难道会缓存起来每次都获取?
代码如下,我并没有去保存extraData,只是用来判断了,不知道为什么每次都会获取相同的extraData
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这里获取的是小程序的 启动参数 可以理解为冷启动时传递的参数, 每次后台切前台都会触发onshow 但是启动参数一直都是原来的。
参数可以直接传递到page上 不需要一定在onshow里取用
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
页面1:
{"path":"subPages/success/index","query":{"status":"fail"},"scene":1038,"referrerInfo":{"appId":"wxff0597cded72ee2c","extraData":{"errmsg":"auth login success","errno":0}},"apiCategory":"default"}
页面2:
{"path":"pages/home/index","query":{},"scene":1038,"referrerInfo":{"appId":"wxff0597cded72ee2c","extraData":{"errmsg":"auth login success","errno":0}},"apiCategory":"default"}
这些是进入页面触发的onShow,但是场景值 一直是1038
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这里获取的是小程序的 启动参数 可以理解为冷启动时传递的参数, 每次后台切前台都会触发onshow 但是启动参数一直都是原来的。
参数可以直接传递到page上 不需要一定在onshow里取用
页面1:
{"path":"subPages/success/index","query":{"status":"fail"},"scene":1038,"referrerInfo":{"appId":"wxff0597cded72ee2c","extraData":{"errmsg":"auth login success","errno":0}},"apiCategory":"default"}
页面2:
{"path":"pages/home/index","query":{},"scene":1038,"referrerInfo":{"appId":"wxff0597cded72ee2c","extraData":{"errmsg":"auth login success","errno":0}},"apiCategory":"default"}
这些是进入页面触发的onShow,但是场景值 一直是1038