黑色瓶子
黑色瓶子
  • 发布:2023-03-30 10:12
  • 更新:2024-01-11 13:49
  • 阅读:512

【报Bug】开发app,使用map组件,当用cover-view覆盖地图时,手指滑动地图上时无法滚动页面,仅安卓机出现,ios正常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.2.1 (22D68)

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: Android

手机系统版本号: Android 12

手机厂商: IQOO

手机机型: Neo3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

地图组件上覆盖cover-view

  <map  
    class="map"  
    :scale="17"  
    :longitude="lng"  
    :latitude="lat"  
    :markers="covers"  
    :enable-zoom="false"  
    :enable-scroll="false"  
  >  
    <cover-view class="mask">  
      <cover-view class="navigation-btn" >  
        <cover-image class="pic" src="/static/images/common/navigation.png"></cover-image>  
        <cover-view class="text">开始导航</cover-view>  
      </cover-view>  
    </cover-view>  
  </map>

相关样式:

.map {  
  position: relative;  
  width: 750rpx;  
  height: 378rpx;  
}  

.mask {  
  position: absolute;  
  top: 0;  
  right: 0;  
  bottom: 0;  
  left: 0;  
  width: 100%;  
  height: 100%;  
}

操作步骤:

算了,官方也不看,无所谓了

预期结果:

希望安卓机上,手指滑动在地图上时也能滚动页面

实际结果:

实际上安卓机上,手指滑动在地图上不能滚动页面

bug描述:

算了,官方也不看,不问了

使用uniapp开发安卓和ios两个平台的app。有一个显示地理位置的需求,需要使用到map组件。因为需要在地图上显示按钮且控制地图不能拖动,所以使用cover-view覆盖在地图上面。至此,ios上没问题,但是安卓机上当手指在地图上滑动时,不能滚动页面,在地图区域之外才能正常手指滑动页面,没有找到解决办法,猜测还是跟地图拖动有关系?app上不能直接禁止地图拖动,所以我用的cover-view全覆盖的方式。

2023-03-30 10:12 负责人:无 分享
已邀请:
d***@dingtalk.com

d***@dingtalk.com - 开发小程序

我也遇到了,官方都不解决问题的吗,太烂了

h***@163.com

h***@163.com

你好,请问解决了吗?我是vue页面,安卓也是,地图区域无法通过触摸滑动列表

要回复问题请先登录注册