用户场景:tabBar页面A (后面简称A页面)是个名片页面,带有不同参数,获取到不同名片页面,私聊微信转发分享A页面(带参不同),初次进入正常,再次进入 由于热启动的原理,A页面感觉没有销毁,导致没正常加载。
尝试过方案:用场景值和onshow ,根据我这情况,场景值是1001,但是收不到页面query参数, 而且1001情况包括小程序内部切换不同tab 也是1001,难于区分。尝试过用shareTicket 在wx.getLaunchOptionsSync()获取进行区分,但是这个值,只在群聊生效,针对私聊没法子。
请问如何解决这种问题,请大神们提供思路和解决方案!
尝试 使用 wx.getEnterOptionsSync()
加上 scene 属于分享,判断进入参数和当前访问的不一致,手动刷新