关于组件生命周期没有实现的BUG
发布于 5 年前 作者 yang48 12596 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

  在tabs页面中3个页面包含自定义组件,但在一个页面退出tabs页面后,只有退出页面的组件生命周期运行正确,其余的并未运行,导致组件中的定时器任然在运行,重新进去也没有消除掉

  • 预期表现

    未在前台的组件,也应该实现他的生命周期

  • 复现路径
  • 提供一个最简复现 Demo
2 回复

已确认这里是 bug,没有触发这种情况下的自定义组件的 detached 生命周期,我们会在近期 patch 版本进行修复。

确实。。实现有问题。。如果是2.5,可以在页面的onUnload里去调用组件的方法来关闭。。如果是更早的版本的基础库,可能只有把实例存app.js里,然后统一来关闭了。。

回到顶部