收藏
回答

同一页面互相跳转后回退,页面数据错乱

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 all all

- 需求的场景描述:(希望解决的问题)

必现步骤:

  1.  在List中点击进入某一个商品详情A;

  2. 然后在详情A的页面中又会有别的推荐商品;

  3. 这时候点击进入商品详情B;

  4. 页面展示的是商品B的data数据;

  5. 关键的操作来了;这个时候返回商品A(不区分右滑返回和左上角返回键和物理返回键);

  6. 会发现商品详情A页的data数据仍然是商品详情B的data数据,但页面不刷新的情况显示的是A的详情,一刷新就显示B的详情~


简单总结:

    比如商品详情A跳商品详情B,页面路径都是'pages/detail/index',只是页面里渲染的data不一样,回退后最新的页面数据会覆盖旧的页面数据,怀疑是页面 A、与页面 B 共享同一个 Page 实例导致的。





最后一次编辑于  02-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    02-27

    请具体描述问题出现的流程,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    02-27
    赞同
    回复 2