分享到微信的链接,域名路由都一样 后面的参数不一样,打开后都是相同参数

把商品信息通过html的形式分享到微信给客户查看
分享给客户多个商品后出现问题
比如分享了下面几个商品链接:

  https://xxx.com/#/prd?id=123
  https://xxx.com/#/prd?id=124
  https://xxx.com/#/prd?id=125
  https://xxx.com/#/prd?id=126

微信里打开后一开始正常访问
等一会再打开就变成
点击任何分享链接进去看到的都是商品 123
好像是被微信浏览器缓存了path

阅读 3k
3 个回答

自己回答下吧
在分享的时候给path加一个随机参数就可以避免微信浏览器对path进行缓存 导致#后面的内容失效
像这样:
https://xxx.com/?random=148738424284973#/prd?id=126
这样就会缓存带随机数的path 对应#号后面的也就不会不生效了

你检查下是不是参数没传对,所以导致打开的页面参数都是一样。微信分享的页面建议采用history传参

你这个参数不是动态传参?写死的吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题