我们的小程序使用了很多自定义组件,在低频使用的情况下都很正常。但在长时间持续使用小程序后,tabbar的首页会重新加载,(不只是onshow()中的方法执行,是整个页面重新加载,猜测是内存紧张的原因),这时页面中的自定义组件就会消失,出现空白。我们尝试使用下拉刷新重新加载页面,可以重新请求到数据,调用setData()还是无法重新加载自定义组件。

这种情况我们只在iphone6这种1G内存的手机上发现过,而且非常容易复现,只要长时间浏览一会列表页面,返回到首页就一定会重新加载,出现空白。

请问自定义组件的生命周期是什么样子的,如果tabbar首页重新加载了,为什么自定义组件没有出来?

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Connor

    20人对此回答表示赞同

    我也遇到了这个情况!

    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 安以

    17人对此回答表示赞同

    我也遇到了类似的问题。应该是页面setData()了但是自定义组件却无法setData()造成的,在没有交互事件同时组件的渲染细节又取决于页面传递过来的数据时就会如此。

    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 韩啸半步癫

    10人对此回答表示赞同

    你好请问问题解决了吗

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部