当前位置: 首页 > 知识库问答 >
问题:

javascript - uniapp地图展示问题?

卫宁
2023-04-27

设置了气泡背景bgColor的透明度,在开发者工具显示正常,手机上显示为黑色了,好像透明度没管用

covers: [{
                    id:1,
                    latitude:39.909,
                    longitude: 116.39742,
                    iconPath: '../../static/order/order_map_icon.png',
                    width:'31rpx',
                    height: '40rpx',
                    callout: { //自定义标记点上方的气泡窗口 点击有效  
                        content: 'A取2', //文本
                        color: '#ffffff', //文字颜色
                        fontSize: '27rpx', //文本大小
                        borderRadius: "20rpx", //边框圆角
                        padding: '20rpx',
                        bgColor: 'rgba(0,0,0,0.38)', //背景颜色
                        display: 'ALWAYS', //常显
                    }
                }, {

共有1个答案

钱澄邈
2023-04-27

从你提供的代码片段来看,你为自定义标记点上方的气泡窗口设置了背景颜色和透明度(bgColor: 'rgba(0,0,0,0.38)')。在开发者工具中显示正常,但在手机上显示为黑色可能是因为某些手机浏览器对于rgba颜色值的支持不够好。

为了解决这个问题,你可以尝试使用16进制颜色值+透明度的形式。在你的代码中,你可以将bgColor: 'rgba(0,0,0,0.38)'替换为:
bgColor: '#00000061', //背景颜色

这里,#000000表示黑色,后面的61表示透明度,它是将0.38乘以255然后四舍五入并转换为16进制得到的。这种表示法在大多数浏览器和设备上都能更好地兼容。

如果问题仍然存在,请确保你的手机操作系统和浏览器都已更新到最新版本。如果问题依然没有解决,可能需要检查其他部分的代码或者尝试在其他手机上进行测试。

 类似资料:
  • 请问下uniapp打包成app怎么上传图片,可以用chooseImage上传图片吗,chooseImage是不是已经被淘汰了,新版的chooseMedia不支持

  • echarts折线图展示问题: 使用折线图展示一年的采购价格,哪一天采购了就会有一个对应的价格数据,没有采购的日期数据就为空.使用‘connectNulls’将数据连接起来 遇到的问题是,由于x轴坐标太多,echarts自身进行了优化展示,会导致’2023-12-01‘对应的‘12’这个数据点不展示。由于每个点都代表着“有进行采购”这个动作,所以有数据的点一定不能省去 例如下图:‘2021-11-

  • 后台返回整个静态页面的html的富文本 uniapp怎么能生成这个html 或者 在本地给一个html然后 把生产的富文本传递进去 让他展示出来 需要展示的html应该怎么接收这些富文本数据展示出来?

  • Echarts地图想实现鼠标移入,显示数据,但是给series中Data赋值,data全空的 value值是NaN 希望大佬们帮帮忙,实在不知道什么原因,统计图写法 就可以 initMap function initMap(dataObj) { }

  • elementplus表格,如下图有两条数据,每行有多个city和address循环展示在一行,前端该怎么处理呢,返回数据格式如下

  • 路径没错啊,就是在static目录下的 图片啊