项目场景:
在运用uni-app开发小程序时,有一个查找的列表,依据查找要害词列表相应的高亮

问题描绘
当部署测试环境后,连续多次查找
- IOS就会呈现:运转内存不足请从头翻开小程序
- 安卓:则直接卡住闪退
原因分析:
如果是每台手机都是这个效果,那么一定是存在内存泄露的,或许运转过大

处理方案:
既然内存走漏,我们首要要找到哪里走漏了
查找办法:
-
首要复现你内存走漏的状态,
-
然后在控制台找到走漏大致位置

- 然后打断点或console

- 处理死循环 然后我发现我这里的死循环原因是,忽略了判别值为’‘控制符串的状况,加了相关判别,问题处理
if (searchKey == '') {
return [{
text: str,
highLight: false
}]
}
如果有协助到你点个赞吧

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。