jks
jks
  • 发布:2023-06-27 18:29
  • 更新:2025-01-15 14:02
  • 阅读:562

【报Bug】renderjs渲染地图,进入子页面后返回,出现卡顿

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.6

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: p20Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

创建简单项目模板,使用renderjs加载ol,创建地图。按钮跳转子页面,子页面返回

预期结果:

子页面返回后不应该卡顿

实际结果:

页面卡顿

bug描述:

在renderjs中使用ol加载地图,地图页面为首页,使用navigateTo跳转到子页面后,地图页面不做任何操作,等待数分钟后,拖动地图卡顿,或子页面停留久后,返回地图页,拖动卡顿。卡顿程度随时间增加加剧,有不加任何业务逻辑的简单demo可提供。

2023-06-27 18:29 负责人:无 分享
已邀请:
昭昭L

昭昭L - 开心就好

提供个demo的包我试试可能复现

  • jks (作者)

    来个邮箱,发你demo

    2023-06-28 09:42

  • 昭昭L

    回复 jks: 被覆盖的页面(onHide),停止绘制

    2023-07-09 20:57

  • 8***@qq.com

    回复 昭昭L: 请问停止绘制是怎么实现呢

    2023-07-11 11:07

8***@qq.com

8***@qq.com

邮箱845421420@qq.com 要个demo包,试一下

5***@qq.com

5***@qq.com

哥们,问题解决了么?

  • jks (作者)

    还没有

    2023-08-08 11:10

  • 5***@qq.com

    回复 jks: 哥们,我解决这个路由跳转地图卡顿的问题了

    2023-09-25 14:34

  • jks (作者)

    回复 5***@qq.com: 牛逼,怎么个方案

    2023-09-25 16:26

  • 5***@qq.com

    回复 jks: 你用的是什么地图?openlayer么

    2023-09-25 16:36

  • jks (作者)

    回复 5***@qq.com: 是的

    2023-09-25 16:48

  • 5***@qq.com

    应该是openlayer 适配没有leaflet好,你试一下

    2023-09-26 08:41

  • jks (作者)

    回复 5***@qq.com: 好的,多谢。

    2023-09-26 09:06

  • 5***@qq.com

    回复 jks: 嗯嗯,可行的话回复我哈

    2023-09-26 09:16

  • jks (作者)

    回复 5***@qq.com: 实验了一下,使用leaflet确实没有这种问题,搞不懂哪个机制影响的。

    2023-09-26 14:14

  • 5***@qq.com

    回复 jks: 嗯嗯

    2023-09-26 16:45

  • 5***@qq.com

    回复 5***@qq.com: 兄弟,哈哈。这个leaflet适配了卡顿但不适配ios哈哈,ios你得用openlayer 安卓用leaflet

    2023-09-27 09:35

8***@qq.com

8***@qq.com

有解决方案了吗

clongwon

clongwon

请问是什么解决方法呢,我用uniapp加载leaflet时出现了这个问题,在切换页面并进入三级子页面返回后,地图页面卡顿

要回复问题请先登录注册