收藏
回答

小程序启动后,通过微信分享页面进入到小程序页面,如何在代码中获取场景值?

在app.js中onlaunch本来是可以获取场景值,但有可能用户是先打开了小程序,然后再通过微信聊天的分享进入到的页面,此时onlaunch已经执行过了,那么在进入到分享的页面的时候,从哪里获取场景值呢?

回答关注问题邀请回答
收藏

4 个回答

  • 生活契约
    生活契约
    2021-03-12

    你好,楼主,请问你解决了吗

    2021-03-12
    有用
    回复 1
    • 生活契约
      生活契约
      2021-03-12
      我暂时解决了,我把这个获取场景值的放到app。onShow里头去了
      2021-03-12
      回复
  • Kami
    Kami
    2020-11-27

    我现在也在做这个分享 我司只是套小程序的壳 然后登陆什么的都没有用小程序的api 现在是从分享链接进入小程序后 跳到首页重新登录 我是写在app的 onshow 里面判断场景值

    2020-11-27
    有用
    回复 1
    • Kami
      Kami
      2020-11-27
      有一个问题是 我这个方法从分享链接进入到小程序 然后把小程序隐藏到后台 再进入 场景值依旧是分享链接 会不断跳到登录页我丢
      2020-11-27
      回复
  • 神奇桑桑😄|当日消息晚20点回
    神奇桑桑😄|当日消息晚20点回
    2020-08-16
    好奇一下,检测场景值是为了做啥业务?
    2020-08-16
    有用
    回复
  • 拾忆
    拾忆
    2020-08-16

    场景值热启动的时候不会变

    2020-08-16
    有用
    回复 2
    • 王宏勇
      王宏勇
      2020-08-16
      好像不行啊,我在开发者工具中试了一下,自定义编译,设置场景值、进入的页面和启动参数,启动时会在onlaunch中将场景值和启动参数打出来,但在page的onLoad中就只打出了页面的启动参数,场景值没有打出来。
      2020-08-16
      回复
    • 拾忆
      拾忆
      2020-08-16回复王宏勇
      看错了,看成获取参数了
      2020-08-16
      回复
登录 后发表内容
问题标签