ionic 标签的性能问题

标签 performance ionic-framework ionic3

我使用 ion-tabs 组件创建了一个 ionic tabs 项目。但问题是当用户点击选项卡图标时,选项卡不会立即更改。切换标签需要 1-2 秒。

HTML代码:

<ion-tabs  class="footer-tabs" selectedIndex="selectedTabIndex"#footerTabs>
  <ion-tab tabIcon="list" tabTitle="'Notice'" [root]="noticepage"></ion-tab>
  <ion-tab tabIcon="book1" tabTitle="'Homework'" [root]="homeworkpage"></ion-tab>
  <ion-tab tabIcon="calendar1" tabTitle="'Event'" [root]="eventpage"></ion-tab>
  <ion-tab tabIcon="list-box1" tabTitle="'Attendance'" [root]="attendancepage"></ion-tab>
</ion-tabs>

如果我创建新的选项卡项目,那么该组件工作正常。但它在我的项目中给出了问题。我还尝试删除所有页面的 ionPageDidEnter() 上调用的方法。

有谁知道可能出现的问题是什么?

最佳答案

我已经调试并试图找出可能的问题。问题是由于 pages 上的 ion-list 导致选项卡切换延迟。当我将 ion-items 减少到 30 时,性能提高了。我实现了无限滚动以避免性能问题。

关于 ionic 标签的性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52367819/

相关文章:

c++ - 二分搜索在什么时候变得比顺序搜索更有效?

javascript - 有什么方法可以使这个功能在标准浏览器中更有效吗?

javascript - AngularJS 中另一个 Controller 发生更改后 ListView 未更新

Angular 5 ng-repeat 实现

angular - 使用 Angular 版本 4 启动新的 Ionic 3 项目

c# - C# 中最快的按位运算

ionic-framework - 如何在 Ionic 4 中使用 TINT 文本颜色

javascript - 无法将图像放到 Amazon S3 上

angular - 如何在 ionic 3 中包含 JS 文件

c# - 并行框架和避免虚假共享