该bug需求页面栈深度大于等于7才会复现,因小程序代码片段的页面栈长度不能超过5个,故只能描述复现流程
前置条件:
ios系统
复现流程:
创建一个首页,wxml上放置button(用于跳转下一个页面)和map组件
创建六个页面,且保证页面能够正常跳转
通过首页跳转到6个页面其中一个,并不停跳转直到页面栈深度为7个
依次返回
期待状况:
依次返回后map依然正常展示
实际现象:
依次返回后map消失,调试观测到map仍有高宽,但是其消失不见,猜测可能是因为层级影响
烦请尽早修复该问题...
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | Map | 客户端 | iOS | 6.6.7 | 2.1.3 |
1 个回答
已知问题,iOS在页面数量比较多的情况会回收掉比较早的页面来释放资源,回到被回收页面的时候,一些原生组件没有被正确恢复回来导致的。
这个会跟近期客户端和基础库版本修复掉。