8***@qq.com
8***@qq.com
  • 发布:2024-10-16 17:43
  • 更新:2024-10-16 19:25
  • 阅读:54

【报Bug】map 组件加了一个rotate 模拟器可以显示 安卓真机扫码后 显示蓝屏 下面有here字样

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 19045.5011

HBuilderX类型: 正式

HBuilderX版本号: 4.29

第三方开发者工具版本号: 1.06.2409131 win32-x64

基础库版本号: 3.6.2

项目创建方式: HBuilderX

示例代码:
    <view>  
        <view class="page-body">  
            <view class="page-section page-section-gap">  
                <map style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers" :rotate="rotate" >  
                </map>  
            </view>  
        </view>  
    </view>  
</template>  

<script>  
export default {  
    data() {  
        return {  

            rotate: 62, //倾斜角度  

            id:0, // 使用 marker点击事件 需要填写id  
            title: 'map',  
            latitude: 39.909,  
            longitude: 116.39742,  
            covers: [{  
                latitude: 39.909,  
                longitude: 116.39742,  
                iconPath: '../../../static/location.png'  
            }, {  
                latitude: 39.90,  
                longitude: 116.39,  
                iconPath: '../../../static/location.png'  
            }]  
        }  
    },  
    methods: {  

    }  
}  
</script>  

<style>  

</style>  

操作步骤:

安卓手机扫码 出现蓝屏 显示here字样

预期结果:

希望正常显示

实际结果:

显示蓝屏

bug描述:

使用map组件 加了一个rotate 属性 苹果手机扫码没问题 安卓手机扫码 出现蓝屏 显示here字样

2024-10-16 17:43 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

看起来这是微信上面的地图问题,在微信社区中也有类似的问题:微信社区内容

经过测试,可以通过以下方式解决,给父标签加一个 v-if 之后会生效。

<template>  
    <view>  
        <view class="page-body">  
            <view class="page-section page-section-gap" v-if="show">  
                <map style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers"  
                    :rotate="rotate">  
                </map>  
            </view>  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                rotate: 62, //倾斜角度    
                id: 0, // 使用 marker点击事件 需要填写id    
                title: 'map',  
                latitude: 39.909,  
                longitude: 116.39742,  
                covers: [{  
                    latitude: 39.909,  
                    longitude: 116.39742,  
                    iconPath: '/static/logo.png'  
                }, {  
                    latitude: 39.90,  
                    longitude: 116.39,  
                    iconPath: '/static/logo.png'  
                }],  
                show:true  
            }  
        },  
        methods: {  

        }  
    }  
</script>  

<style>  

</style>
  • 8***@qq.com (作者)

    已测试好用,这种奇葩bug~感谢感谢

    2024-10-16 20:00

要回复问题请先登录注册