收藏
回答

分包异步化的组件丢失pageLifetimes生命周期

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 工具版本1.05.2204250 2.32.0
  1. 示例有两种类型的组件,正常的同步组件、分包异步化加载的组件
  2. 正常的同步组件有pageLifetimes生命周期,而分包异步化加载的组件丢失了pageLifetimes生命周期
  3. 在页面onShow、组件的pageLifetimes[show]里都进行了console.warn打印
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-05-29

     异步化的组件实例化的时候,页面 show 生命周期已经触发过了,目前不会再给异步组件补触发了

    2023-05-29
    有用
    回复 1
    • JohnJiang
      JohnJiang
      2023-06-26
      请求接口之后的列表里面渲染,也算是异步了吧
      2023-06-26
      回复
  • 神族九帝
    神族九帝
    02-22

    我也遇到了,楼主解决了么

    02-22
    有用
    回复 1
    • 卡尔
      卡尔
      05-22
      换个思路,当异步组件加载完成的时候,页面一定是 show 过的。只有页面加载了,才会去拉异步组件。
      05-22
      回复
登录 后发表内容