【问题标题】:Ionic 3 event emitter performanceIonic 3 事件发射器性能
【发布时间】:2019-05-03 11:19:33
【问题描述】:

我正在使用大约 25k 行和大量组件的大型 Ionic 应用程序,该应用程序存在性能问题和内存泄漏。

我认为问题可能在于事件发射器类的密集使用,但我需要一些与之相关的数据,因为我正在搜索事件发射器和 Ionic/Angular 应用程序性能问题,但我找不到任何东西。

我在应用中找到的一个使用事件发射器的例子是:

当任务列表从后端服务完全加载时,仪表板组件发出和事件,并且该事件被捕获在页眉和页脚组件中以启用某些按钮。

我的问题:在 Ionic/Angular 中使用事件发射器进行组件通信是不是一个坏主意?

还有:如果使用不当,事件发射器类会出现性能问题吗?

【问题讨论】:

    标签: angular ionic-framework ionic3 hybrid-mobile-app angular-event-emitter


    【解决方案1】:

    我们在一个超过 120k 行的项目中使用事件发射器,我们还没有遇到性能问题。 所以我认为这不是问题。

    根据我们的经验,性能问题的最大因素可能是未处理的 Observable 和生命周期事件的错误使用。

    【讨论】:

      猜你喜欢
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 2018-03-06
      • 2018-01-17
      • 2018-11-04
      • 1970-01-01
      • 2021-09-01
      相关资源
      最近更新 更多