收藏
回答

小程序刷新后页面参数丢失问题?

我的操作链路是这样的:最近使用的小程序,点击自己开发的小程序(开发版/体验版/正式版)后,本来这个小程序的入口路径是带有参数的,但是进入小程序后点击右上角三个点,点击重新进入小程序,路径参数丢失。请问为什么会这样呢?是设计如此吗还是有什么其他原因

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

3 个回答

  • 微盟
    微盟
    2021-04-19

    如果在之前停留的页面,从小程序最近列表访问进来,执行的是onShow,不会经过onLoad

    2021-04-19
    有用
    回复 1
    • Quentin
      Quentin
      2021-04-25
      点击右上角三个点然后选择重新进入小程序 我试了一下在onLoad里有执行,就是没有拿到options里的参数
      2021-04-25
      回复
  • 默
    2021-04-19

    重新进入小程序走的是冷启动

    2021-04-19
    有用
    回复 3
    • Quentin
      Quentin
      2021-04-19
      我也看到了这个说明,但是冷启动为啥就不带参数了呢
      2021-04-19
      回复
    • 默
      2021-04-19回复Quentin
      不管你当前页面是什么页面 参数怎么处理的  
      冷启动相当于把这个小程序存在微信内的缓存数据全部清理掉了直接把页面路径设定为小程序首页 参数不会给你带上的 
      微信能简单直接的 就不会去整的那么复杂
      明白微信是这样设定的就行了 不用再深究这个问题了 没啥意义
      2021-04-19
      回复
    • Quentin
      Quentin
      2021-04-19回复
      谢谢 但还是很好奇:我扫码的时候有参数,点击重新进入小程序,还是有参数的,只有从最近小程序列表访问的时候点击重新进入小程序才会丢失参数
      2021-04-19
      回复
  • 安逸
    安逸
    2021-04-19

    重新进入小程序” = 销毁当前程序 整个程序重新启动到首页,当然不携带任何参数咯~

    2021-04-19
    有用
    回复 9
    • Quentin
      Quentin
      2021-04-19
      销毁了当期程序 == 不携带参数吗? 但是参数不是和路径结合在一起的吗
      2021-04-19
      回复
    • 安逸
      安逸
      2021-04-19回复Quentin
      把小程序从后台清理了 再从最近访问小程序打开,跟这个原理一样。
      2021-04-19
      回复
    • Quentin
      Quentin
      2021-04-19回复安逸
      但我扫码的时候有参数,点击重新进入小程序,还是有参数的,只有从最近小程序列表访问的时候点击重新进入小程序才会丢失参数
      2021-04-19
      回复
    • Cjiang
      Cjiang
      2021-04-19回复Quentin
      检查是否走了“热启动”的原因?排查下这个参数是哪里传过来的,是否执行了前面的步骤。
      2021-04-19
      回复
    • Quentin
      Quentin
      2021-04-22回复Cjiang
      这个参数是在开发者工具或者体验版的上添加的参数
      2021-04-22
      回复
    查看更多(4)
登录 后发表内容