小程序
小游戏
企业微信
微信支付
扫描小程序码分享
无论是微信或小程序转到后台都会出发onHide ,转到前端都会出发onShow。
我现在的问题是:
扫码进来,在onLaunch第二次扫码进来则不会出发。
扫码进来,在onShow的话,微信不关闭小程序,按手机home间回到手机桌面,然后点击微信回到小程序页面会再次触发,场景码也不变。
我无法判断是否是扫码进来的。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
谢邀:
onLaunch指的是 第一次进来冷启动会触发一次,热启动不会触发,
扫码进来后,home回到桌面,再进去会触发onShow 但是因为是热启动,场景值不会变
是否是扫码进来只在扫码后判断场景值,回桌面5分钟内再回到小程序都是热启动。
以上回答建议看下小程序的 运行机制(https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哥们, 我的问题和你一样, 每个二维码携带的参数右不一样,需要在app.js onshow 获取参数 options.query.path, options.query.id 无法判断用户是否是扫码进来, 还是后台热启动进来, 如果能判断就好了, 热启动(后台启动)不处理, 扫码进来就处理, 管他二维码携带的参数是不是重复的id, 请问你解决了吗, 如果解决了, 是怎么解决的, 能告知一下吗
你想判断用户扫码了几次吗?
场景值 了解一下?
为何无法判断是扫码进来的,扫码进来的话 options 里面会有 scene 字段吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
谢邀:
onLaunch指的是 第一次进来冷启动会触发一次,热启动不会触发,
扫码进来后,home回到桌面,再进去会触发onShow 但是因为是热启动,场景值不会变
是否是扫码进来只在扫码后判断场景值,回桌面5分钟内再回到小程序都是热启动。
以上回答建议看下小程序的 运行机制(https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html)
哥们, 我的问题和你一样, 每个二维码携带的参数右不一样,需要在app.js onshow 获取参数 options.query.path, options.query.id 无法判断用户是否是扫码进来, 还是后台热启动进来, 如果能判断就好了, 热启动(后台启动)不处理, 扫码进来就处理, 管他二维码携带的参数是不是重复的id, 请问你解决了吗, 如果解决了, 是怎么解决的, 能告知一下吗
你想判断用户扫码了几次吗?
场景值 了解一下?
为何无法判断是扫码进来的,扫码进来的话 options 里面会有 scene 字段吧