z***@qq.com
z***@qq.com
  • 发布:2022-04-24 14:18
  • 更新:2023-05-19 10:16
  • 阅读:1027

【报Bug】Uniapp使用Rendjs进行地图渲染,两级跳转pages操作后,整个软件会变得特别卡顿、掉帧

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 3.4.6

手机系统: 全部

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://vkceyugu.cdn.bspapp.com/VKCEYUGU-23f592e8-6557-416b-ac4f-387793eaedfc/6d473a26-371f-4fc9-a62f-15c855661e1a.apk

测试过的手机:

iPhone7 iPhone8 plus realme gt 5g xiaomi 11 redmi k40 荣耀 m4

操作步骤:

打开软件,然后点击任意一个地图上的图标,然后点击记录,然后在记录界面点击照片,然后返回地图页面,即可复现

预期结果:

软件无论如何操作均十分流畅

实际结果:

软件在进行以上操作后,会变得异常卡顿

bug描述:

采用Rendjs的方式引入了Canvas绘制的GIS地图,初始界面一切正常,采用uni.navigateto打开新的界面后,在新界面继续使用uni.navigateto打开新页面,然后uni.navigateback返回首页,整个软件会变得非常非常卡顿,强制关掉软件后再重启会恢复正常。
详细请见压缩包内视频文件,11秒进行了相关操作,16秒后可以看到界面有十分明显的掉帧和卡顿问题

2022-04-24 14:18 负责人:无 分享
已邀请:
z***@qq.com

z***@qq.com (作者)

11秒进行了相关操作,16秒后可以看到界面有十分明显的掉帧和卡顿问题

z***@qq.com

z***@qq.com (作者)

这个论坛简直就是死水一潭啊

z***@qq.com

z***@qq.com (作者)

停止绘制是什么操作。。。大佬能给点详细方案吗

8***@qq.com

8***@qq.com

您好,请问有解决这个问题嘛,我们的app也遇到这种问题了

  • 5***@qq.com

    我也遇到了,你们解决了嘛

    2023-06-27 15:00

DCloud_UNI_GSQ

DCloud_UNI_GSQ

参考方案:被覆盖的页面(onHide),停止绘制

要回复问题请先登录注册