同一页面互相跳转后回退,页面数据错乱
- 需求的场景描述:(希望解决的问题)
必现步骤:
在List中点击进入某一个商品详情A;
然后在详情A的页面中又会有别的推荐商品;
这时候点击进入商品详情B;
页面展示的是商品B的data数据;
关键的操作来了;这个时候返回商品A(不区分右滑返回和左上角返回键和物理返回键);
会发现商品详情A页的data数据仍然是商品详情B的data数据,但页面不刷新的情况显示的是A的详情,一刷新就显示B的详情~
简单总结:
比如商品详情A跳商品详情B,页面路径都是’pages/detail/index’,只是页面里渲染的data不一样,回退后最新的页面数据会覆盖旧的页面数据,怀疑是页面 A、与页面 B 共享同一个 Page 实例导致的。
1 回复
请具体描述问题出现的流程,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。