【发布时间】:2017-06-21 13:02:21
【问题描述】:
我在打开 ionic 3 Modal 时遇到性能问题。
我需要在模态中显示一个列表,列表的长度是 1000。
在渲染时打开模态框需要几秒钟。
我想过在modal中使用InfiniteScroll,但是我使用Searchbar这意味着服务器端应该为此开发更多的API。
由于列表的数据是相当静态的,我想像这样:
- 预加载模态页面并默认隐藏。
- 在应该打开模式时显示它。
- 当模态框关闭时,不要破坏它,只是隐藏。
但是根据ionic docs,我不能重用modal。
所以我的问题是:有没有更好的方法在 ionic3 中制作可搜索的 1000 个列表?
谢谢。
编辑:我尝试使用 localStorage 来保存 json(大约 100kb)并停止使用 XHR 来减少加载时间。但是我不觉得加载时间变快了。我只测试了 100 个列表而不是 1000 个,并且打开模式要快得多。
【问题讨论】:
标签: performance ionic3