9***@qq.com
9***@qq.com
  • 发布:2024-05-07 18:18
  • 更新:2024-05-08 10:15
  • 阅读:79

【报Bug】nvue页面的map组件多次隐藏显示后地图内容不显示

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 模拟器

手机机型: iphone14

页面类型: nvue

SDK版本号: 4.11

示例代码:
<view v-if="showMap">  
<map  id="map" scale="15"></map>  
</view>  

操作步骤:

不停切换地图显示隐藏

预期结果:

切换地图显示隐藏不影响地图显示

实际结果:

不停切换地图显示隐藏,地图显示异常

bug描述:

map组件使用高德地图
使用 v-if 不断切换显示隐藏,多次之后地图内容不显示,只有地图logo,和粉色背景(代码没有设置),真机时是黑色背景,如附件所示。
安卓的不会,只出现在iOS上

2024-05-07 18:18 负责人:DCloud_App_Array 分享
已邀请:
t***@163.com

t***@163.com

我在nvue中好几个组件出现此问题,我是将v-if改用了定位的方式来解决的,position:absolute,不显示定位移出屏幕外,显示时再移回来,目前没什么问题

  • 9***@qq.com (作者)

    有时候不一定使用vif也会出现,不停的退出页面进入页面也可能出现。而且这个方式我们用不了..因为有要改position进行全屏展示功能。nvue修改position需要和vif配合才能生效。。

    2024-05-08 10:22

  • 9***@qq.com (作者)

    回复 9***@qq.com: 而且出现后必须杀掉app才能恢复。其他每个页面的地图都会不显示。

    2024-05-08 10:23

要回复问题请先登录注册