首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:离子旋转器有内存泄漏。

错误:离子旋转器有内存泄漏。
EN

Stack Overflow用户
提问于 2016-01-03 16:14:37
回答 1查看 522关注 0票数 0

平台:All(Android/ios/等)

问题1:

当前实现不清除删除范围。这会导致记忆泄漏。旋转动画继续运行,即使纺纱机已经不在了。当范围被销毁时,动画应该停止。这也降低了滚动性能。

一旦它们被显示,然后再次隐藏,它们仍然保留在DOM中,动画和消耗CPU。过了一段时间,在Android设备上,它加热手机和运行电池非常快,特别是如果你已经加载了动画SVG在多个视图/地点,同时使用该应用。

问题2:

旋转器与无限滚动指令相结合。

光是把旋转器翻译成视域是不够的。(为什么选择这个解决方案而不是不透明?)旋转器仍然是动画,并降低了滚动性能在iOS设备上很多。即使在视线之外。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-03 16:22:10

我只是用一个.gif加载器替换了SVG自转器:

代码语言:javascript
运行
复制
$ionicLoading.show({
   template: "<span class='loader'></span>"
});

这不是最好的解决方案,但至少有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34578653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档