首页 > 编程语言 >iPhone手机必现小程序意外退出, 请稍候重试

iPhone手机必现小程序意外退出, 请稍候重试

时间:2023-04-17 12:13:35浏览次数:23  
标签:index 程序 重试 iPhone 手机 稍候 必现

基于uniapp开发微信小程序,做短视频功能,上下滑动短视频时发现iPhone手机会出现“小程序意外退出, 请稍候重试”

当前 Bug 的表现:

原来小程序在iPhone 6和iPhone 6s上会经常出现"小程序意外退出,请稍候重试"的提示,原因是小程序页面内存溢出(页面内容超出了限制),手机性能不足导致的。

换到iPhone xs 和iPhone 12上, 也是刷不了几屏就退出了,按道理来说这部手机的性能应该足够了

ps: 此问题已经是ios的老问题了,安卓手机没出现过这种情况,所以这不仅仅是手机性能引起的。

问题处理:

发帖询问后官方回复:打开看了下,你这个实现很有问题,首屏图片都是swiper,且都在转菊花,不在可视区的也在转,这个没几个手机能扛得住,优化一下吧

看了下代码,应该是swiper没展示的数据一起渲染到页面,导致内存耗尽退出的。现在加了判断只渲染当前和上下三屏的数据,其他的数据隐藏不显示。改完之后发现流畅的很,也没出现过崩溃的情况。

ps:绝大部分问题并不是官方的问题, 还是自己应用不当导致的

 

 v-if="(index===current-1 || current === index || index===current+1)"

标签:index,程序,重试,iPhone,手机,稍候,必现
From: https://www.cnblogs.com/czhowe/p/17324864.html

相关文章

  • 更新yum时发现总是重试或失败?
      更新yum时发现总是重试且失败,可以ping通网络,但就是更新和下载其他库和包时不行,可能出现的问题:网络连接问题:请确保网络连接正常,并且可以访问yum存储库。仓库配置问题:请检查仓库配置是否正确,并且yum源是否可用。其他软件包正在使用yum:请检查是否有其他软件包正在使用y......
  • Yunzai-BotQQ账号登录报错:token失效: [禁止登录]你当前使用的QQ版本过低,请前往QQ官网i
    token失效:[禁止登录]你当前使用的QQ版本过低解决方案写在前面:该问题是TX认为账号有被用作BOT的嫌疑,而阻止你登陆。但是由于是我们人类在登陆,用来卡BOT的验证码测试肯定可以通过,TX就用“版本过低”的问题来卡我们!!TX我***网上尝试了许多方法,包括对device.json大改特改,还说什么......
  • testng重试机制
     操作步骤1.实现(implements)IRetryAnalyzer接口,重写(override)retry方法2.实现(implements)IAnnotationTransformer接口,重写(override)transform方法3.在testng.xml文件中设置监听实现步骤新建一个类TestCaseRetry,implementsIRetryAnalyzer接口。该类的作用是......
  • python版 异常重试的次数,间隔的装饰器涵数
    fromfunctoolsimportwrapsfromthreadingimportEventdefretry_exception(retry_count=0,interval_wait=0):defwrap(f):@wraps(f)deffunc(*args,**kwargs):try:returnf(*args,**kwargs)exc......
  • 重试,让程序更健壮
    任何通过网络与其它应用通讯地的程序,都应该有足够的灵活性,来应对短暂的临时性故障。因为这些故障很多时候是可以自恢复的。例如,为了避免服务过载,很多应用会采取某些限流措施,在并发请求达到一定数量时,暂时性的拒绝新的请求加入。这种情况下,尝试使用该应用的程序,一开始可能会被拒绝......
  • nextcloud 您的网络请求过多。如果出现错误,请稍后重试或与您的管理员联系。问题排查过
    问题描述一觉醒来,登录自己搭建的nextcloud服务器,结果发现用记忆在浏览器里面的密码登录不进去——输入用户名密码后,登录没有反应。多登录几次,页面提示:您的网络请求过多。如果出现错误,请稍后重试或与您的管理员联系。问题排查上网搜索,有不同的说法,我尝试了以下说法都不管用:1、c......
  • openfeign超时重试
    通过http调用服务受网络影响较大,当网络波动时,http调用可能会失败,需要去重试,可以手动重试,这样代码会很不优雅。所幸feign有自己的超时重试机制,Ribbon的重试机制和Feign的重试机制有冲突,所以源码中默认关闭Feign的重试机制。 样例搭建修改Producer模块中的controller,将@Request......
  • mysql,pg连接重试参数配置
    PostgreSQLJDBCURL连接重试的示例:StringdbUrl="jdbc:postgresql://localhost:5432/mydb?autoReconnect=true&maxReconnects=5&connectTimeout=5000";Connectionconnection=null;try{connection=DriverManager.getConnection(dbUrl,"user......
  • 关于android分辨率和使用iphone版…
    为了节省成本,开发app,一般情况下android和iphone用的是一套设计图。那适配怎么办?今天统计了下android的分辨率主要有:三星i9300 galaxys3 1280x720像素三星galaxys4  1920x1080像素还有经典的分辨率:854x480 还有部分960x540的。他们有个共同的特点,就是高宽比都是 1.......
  • 苹果和老降噪芯片合作商分手: iPhone 5 Siri 有变?
    消息称,苹果可能会在iPhone5 中采用新技术来提高Siri的噪音过滤功能,同时数字信号处理公司 Audience 周四宣布苹果将不再在新iPhone中采用其噪声抑制IP, 但是之前的iP......