当前位置: 首页 > news >正文

微信小程序map组件自定义气泡真机不显示

最近遇到一个需求需要使用uniapp的map自定义气泡 ,做完之后发现在模拟器上好好的,ios真机不显示,安卓页数时好时不好的
一番查询发现是小程序的老问题了,网上的方法都试了也没能解决
后来看到有人说用nvue可以正常显示,所以记录一下使用nvue遇到的问题

nvue介绍文档
https://uniapp.dcloud.net.cn/tutorial/nvue-css.html

需要注意的是

  • class 进行绑定时只支持数组语法
  • 没有z-index概念,代码越靠后层级越高

另外,使用 slot=“callout” 进行自定义气泡时,cover-view 标签会因为循环导致所有气泡宽度都一样大,而不是根据内容自适应,这个问题可以通过再加一层cover-view ,不再:marker-id 的层级上写样式解决

在这里插入图片描述
参考链接:https://blog.csdn.net/weixin_42028275/article/details/135977705

<mapid="mymap"v-if="isShow && markers.length>0"v-show="!isVertical" style="width: 100vw; height: 100vh;":show-location="true":show-compass="true":markers="markers":longitude="locaInfo.longitude":latitude="locaInfo.latitude"@callouttap="callouttap"@regionchange="regionchange"><!-- 使用callout进行自定义 --><cover-view slot="callout"><!-- <template> --><cover-view v-for="(item,index) in markers":marker-id="item.id":key='index'><cover-view class="marker-item"><cover-view class="marker-box" :class="[item.options.isActive?'FF8D1A':'']"><cover-image class="position-absolute" style="margin-right: 5px; width: 30rpx; height: 30rpx;" :src="aliy+item.options.img"></cover-image><cover-view></cover-view><cover-view>{{item.options.labelName}}</cover-view></cover-view><cover-image class="marker-bg" :src="item.options.isActive ? aliy+item.options.active_bg : aliy+item.options.bg"></cover-image><!-- 右侧点 --><cover-view class="sales-status" :class="'sales-status'+item.options.salesStatus"></cover-view></cover-view></cover-view><!-- </template> --></cover-view>
</map>

相关文章:

  • 【Python语言初识(六)】
  • ubuntu22.04取消开机输入密码(实测)
  • 深入理解华为仓颉语言的数值类型
  • 在idea使用nacos微服务
  • Qt day1登录界面设计
  • 提取出来的ip与我原本的ip是在同一个区吗
  • 在线表格技术如何助力企业实现全面预算?
  • k8s基于nfs创建storageClass
  • React 组件命名规范
  • 【TypeScript学习】TypeScript基础学习总结二
  • 基于STM32的智能照明控制系统设计:MQTT通信与Web界面开发
  • 虾皮Java后台开发校园招聘面试题及参考答案
  • UDP校验和计算及网络中的校验和机制
  • PFC和LLC的本质和为什么要用PFC和LLC电路原因
  • 【迁移学习入门之域适应的背景、理论与方法】进一步理解迁移学习啦?
  • Google 是如何开发 Web 框架的
  • 《深入 React 技术栈》
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • C++11: atomic 头文件
  • CentOS7 安装JDK
  • flask接收请求并推入栈
  • input的行数自动增减
  • win10下安装mysql5.7
  • 工作手记之html2canvas使用概述
  • 机器学习中为什么要做归一化normalization
  • 技术:超级实用的电脑小技巧
  • 将回调地狱按在地上摩擦的Promise
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 数据可视化之 Sankey 桑基图的实现
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​低代码平台的核心价值与优势
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #面试系列-腾讯后端一面
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (day6) 319. 灯泡开关
  • (JS基础)String 类型
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二十四)Flask之flask-session组件
  • (四)Controller接口控制器详解(三)
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)shell调试方法
  • ./configure,make,make install的作用(转)
  • .bashrc在哪里,alias妙用
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net core docker部署教程和细节问题
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [1525]字符统计2 (哈希)SDUT