cxm151254182
cxm151254182
  • 发布:2025-09-03 13:54
  • 更新:2025-09-04 14:42
  • 阅读:154

uiapp map配置circles 其中fillColor 透明度#5DB9F91A 不生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11Version 24H2的08

HBuilderX类型: 正式

HBuilderX版本号: 4.76

浏览器平台: Chrome

浏览器版本: 139.0.7258.155

项目创建方式: HBuilderX

示例代码:
···<map id="my_map" min-scale="4" max-scale="18" scale="14" circles="[{ latitude: this.latitude,
longitude: this.longitude,
radius: 1200,
color:'#5DB9F9FF',
strokeWidth:1,
fillColor: '#5DB9F91A'}]" latitude="latitude" longitude="longitude" style="width:100%;" style="{'height':mapHeight}" show-location="true" markers="covers" @markertap="markertapEvent">
<cover-view class="daycare-box" v-if="Object.keys(currentDaycare).length">
<cover-view class="top-box">
<cover-view class="daycare-name">{{currentDaycare.name}}</cover-view>
<cover-view class="detail-btn" @click="toDetail">查看详情</cover-view>
</cover-view>
<cover-view class="bottom-box">
<cover-view class="distance-text">{{currentDaycare.distanceStr || '-'}}</cover-view>
<cover-view class="line">|</cover-view>
<cover-view class="address-text">{{currentDaycare.address}}</cover-view>
</cover-view>
</cover-view>
</map>···

操作步骤:

直接初始化即可复现

预期结果:

透明度生效

实际结果:

16进制颜色值透明度不生效

bug描述:

uiapp map配置circles 其中fillColor 透明度#5DB9F91A 不生效

2025-09-03 13:54 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

vue的版本是多少?地图厂商是哪个?

cxm151254182

cxm151254182 (作者)

<map  
        id="my_map"  
        :min-scale="4"  
        :max-scale="18"  
        :scale="14"  
        :circles="[{  
                    latitude: this.latitude,   
                    longitude: this.longitude,   
                    radius: 1200,   
                    color:'#5DB9F9FF',  
                    strokeWidth:1,  
                    fillColor: '#5DB9F91A'}]"  
        :latitude="latitude"  
        :longitude="longitude"  
         style="width:100%;"  
        :style="{'height':mapHeight}"   
        :show-location="true"  
        :markers="covers"  
        @markertap="markertapEvent">  
            <cover-view class="daycare-box" v-if="Object.keys(currentDaycare).length">  
                <cover-view class="top-box">  
                    <cover-view class="daycare-name">{{currentDaycare.name}}</cover-view>  
                    <cover-view class="detail-btn" @click="toDetail">查看详情</cover-view>  
                </cover-view>  
                <cover-view class="bottom-box">  
                    <cover-view class="distance-text">{{currentDaycare.distanceStr || '-'}}</cover-view>  
                    <cover-view class="line">|</cover-view>  
                    <cover-view class="address-text">{{currentDaycare.address}}</cover-view>  
                </cover-view>  
            </cover-view>  
        </map>
  • cxm151254182 (作者)

    这个是我这边使用地图得完整代码

    2025-09-03 15:03

  • cxm151254182 (作者)

    回复 cxm151254182: 我这边根据这个(https://ask.dcloud.net.cn/question/159809)替换了一下,现在是临时解决了但是,如果要发布到线上就没办法

    2025-09-03 15:30

  • DCloud_UNI_JBB

    回复 cxm151254182: 你说你替换了那个vue3对应的文件就行了?

    2025-09-04 09:59

  • cxm151254182 (作者)

    回复 DCloud_UNI_JBB: 是的

    2025-09-04 11:33

DCloud_UNI_JBB

DCloud_UNI_JBB

4.76 版本的 hx 我测试并没有复现 fillColor 不生效的问题

cxm151254182

cxm151254182 (作者)

左边是我使用上方代码弄得,右边是我们设计稿

  • cxm151254182 (作者)

    填充色设置得这个fillColor:#5DB9F91A

    2025-09-04 11:38

  • cxm151254182 (作者)

    替换文件就可以显示右边设计稿的透明度

    2025-09-04 11:40

DCloud_UNI_JBB

DCloud_UNI_JBB

看起来没啥问题,跟你的设计稿颜色一致

  • cxm151254182 (作者)

    但是我的代码就是上面的代码,然后我这边显示的是这个样子的

    2025-09-04 11:43

  • cxm151254182 (作者)

    是我哪里配置的有问题吗?

    2025-09-04 11:45

  • DCloud_UNI_JBB

    回复 cxm151254182: 你用hello uniapp试试,我是改的hello uniapp的map组件示例

    2025-09-04 11:45

cxm151254182

cxm151254182 (作者)

这是什么意思?新建的hello uniapp

  • DCloud_UNI_JBB

    没啥影响,不用管

    2025-09-04 12:08

  • cxm151254182 (作者)

    回复 DCloud_UNI_JBB:我这边显示hello uniapp 是可以的,但是我自己的项目就是不行,是不是有啥配置影响

    2025-09-04 12:44

  • DCloud_UNI_JBB

    回复 cxm151254182: 你把你在hello uniapp里map的代码贴到你的项目里面看看能不能行

    2025-09-04 13:01

cxm151254182

cxm151254182 (作者)

不行,跟自己的一样的,这是我的demo,,复制的也是hello uniapp 的,一样的效果

  • cxm151254182 (作者)

    问题复现了吗?这个问题啥时候能解决,很急!!!

    2025-09-04 13:56

  • DCloud_UNI_JBB

    回复 cxm151254182: 你给的demo web端跑不起来

    2025-09-04 14:25

  • cxm151254182 (作者)

    回复 DCloud_UNI_JBB: 需要初始化,安装依赖包,如果有接口报304错误的话,就注释掉 proxy试试,我这边是可以跑起来的

    2025-09-04 14:32

cxm151254182

cxm151254182 (作者)

是不是这个版本问题,我之前直接从网上复制的,是的话,要改成多少呢?,上面替换文件也是换的这个对应依赖下面的文件,换完之后就好了

  • DCloud_UNI_JBB

    uniapp不会维护以往版本的依赖

    2025-09-04 14:43

DCloud_UNI_JBB

DCloud_UNI_JBB

跑不起来,发个能运行的复现demo

  • cxm151254182 (作者)

    如果是安装依赖时候报错,我这边用的是node 14.21.3版本,安装完之后, HbuildX=>运行=》H5k开发环境,即可跑起来

    2025-09-04 15:00

  • DCloud_UNI_JBB

    回复 cxm151254182: 很明显是运行报错

    2025-09-04 15:06

  • cxm151254182 (作者)

    回复 DCloud_UNI_JBB: 可是我这边能跑起来,不知道你那边是怎末回事 https://bbs.itying.com/topic/67e1d85d687c4e0048a85826这个文档看一下试一下

    2025-09-04 15:13

要回复问题请先登录注册