收藏
回答

【bug】ios上页面栈过深导致首页map组件无法渲染

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug Map 客户端 iOS 6.6.7 2.1.3



该bug需求页面栈深度大于等于7才会复现,因小程序代码片段的页面栈长度不能超过5个,故只能描述复现流程


前置条件:

  • ios系统


复现流程:

  • 创建一个首页,wxml上放置button(用于跳转下一个页面)和map组件

  • 创建六个页面,且保证页面能够正常跳转

  • 通过首页跳转到6个页面其中一个,并不停跳转直到页面栈深度为7个

  • 依次返回


期待状况:

  • 依次返回后map依然正常展示


实际现象:

  • 依次返回后map消失,调试观测到map仍有高宽,但是其消失不见,猜测可能是因为层级影响



    烦请尽早修复该问题...


最后一次编辑于  2018-07-13
回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-07-13

    已知问题,iOS在页面数量比较多的情况会回收掉比较早的页面来释放资源,回到被回收页面的时候,一些原生组件没有被正确恢复回来导致的。


    这个会跟近期客户端和基础库版本修复掉。

    2018-07-13
    有用
    回复
登录 后发表内容