1***@163.com
1***@163.com
  • 发布:2026-03-31 09:47
  • 更新:2026-03-31 09:48
  • 阅读:36

map 在app上遮住了在map上定义的列表

分类:uni-app

我这边有一个门店列表需要覆盖在app上,小程序完全没任何问题,但在app上就把我的内容遮住了

2026-03-31 09:47 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在 App 端(Android/iOS),map 组件属于原生组件,层级高于普通 view 组件,因此直接使用 view 覆盖会被遮挡。知识库中的相关讨论指出:"比如用到 map,uniapp 的 view 是覆盖不了的,要用 nvue 或者 cover-view"。

针对你的门店列表覆盖需求,建议采用以下方案:

方案一:使用 cover-view 覆盖(推荐)
将门店列表改为使用 cover-view 组件实现,cover-view 可以覆盖在 map 等原生组件之上。

方案二:使用 nvue 页面
将当前页面改为 nvue 页面(使用原生渲染),nvue 中不存在原生组件层级限制,普通 view 可以直接覆盖在 map 上。

方案三:使用原生视图(复杂场景)
如果列表交互较复杂,可以考虑使用 plus.nativeObj.View 创建原生视图来显示门店列表,这种方式可以确保覆盖在所有原生组件之上。

参考来源:ask-uni-app 社区讨论

内容为 AI 生成,仅供参考

要回复问题请先登录注册