uni-app小程序卡住&闪退&运行内存不敷,请重新打开该小程序办理办法 ...

打印 上一主题 下一主题

主题 455|帖子 455|积分 1365

项目场景:

在利用uni-app开发小程序时,有一个搜索的列表,根据搜索关键词列表相应的高亮


问题形貌

当摆设测试情况后,一连多次搜索


  • IOS就会出现:运行内存不敷请重新打开小程序
  • 安卓:则直接卡住闪退

原因分析:

假如是每台手机都是这个效果,那么一定是存在内存泄漏的,或者运行过大

但你首要考虑的是你页面的内存泄漏,毕竟页面复杂到内存溢出情况还是很少见的

办理方案:

既然内存泄漏,我们首先要找到哪里泄漏了
查找方法:

  • 首先复现你内存泄漏的状态,
  • 然后在控制台找到泄漏大抵位置

  • 然后打断点或console

    我这里发现了代码的死循环
  • 办理死循环
    然后我发现我这里的死循环原因是,忽略了判断值为’‘控制符串的情况,加了相干判断,问题办理
  1. if (searchKey == '') {
  2.                         return [{
  3.                                 text: str,
  4.                                 highLight: false
  5.                         }]
  6.                 }
复制代码
假如有资助到你点个赞吧


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连密封材料

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表