z***@email.cn
z***@email.cn
  • 发布:2022-10-11 21:29
  • 更新:2022-10-11 22:53
  • 阅读:199

【报Bug】vue3 项目 map组件@markertap事件 在真机下 点击无反应 编译器有效

分类:uni-app

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

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.5 (21G72)

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

第三方开发者工具版本号: 1.06.2209190 darwin-arm64

基础库版本号: 2.26.2

项目创建方式: HBuilderX

示例代码:
<map @markertap='onMarkertap' :latitude='location.latitude' :longitude='location.longitude' :markers='markers' class="mapBox"></map>
const renderToMap = () => {  
        const list = vipListPinia.list  
        const arrs = []  
        list.forEach((v, idx) => {  
            console.log(idx);  
            arrs.push({  
                id: 1,  
                latitude: v.profile.latitude,  
                longitude: v.profile.longitude,  
                title: v.nickname,  
                iconPath: `/static/image/mapVip${v.vip || 3}.png`,  
                width: '64',  
                height: '64',  
                callout: {  
                    content: v.nickname,  
                    color: '#FFFFFF',  
                    fontSize: 12,  
                    bgColor: '#301819',  
                    padding: 10,  
                    borderRadius: 20,  
                }  
            })  
        })  
        markers.value = arrs  
    }
    const onMarkertap = (e) => {  
        console.log(123123);  
        console.log(e);  
        const list = vipListPinia.list  
        firstInfo.value = list[e.detail.markerId]  
    }

搜索过 很多都说因为没有设置id 或者id为0导致的
但是我试过 真机上 还是没有反应

操作步骤:

vue3点击Markertap 真机无效

预期结果:

vue3点击Markertap 真机无效

实际结果:

vue3点击Markertap 真机无效

bug描述:

如代码实例

2022-10-11 21:29 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

测试未复现该问题,请检查代码或提供测试工程

该问题目前已经被锁定, 无法添加新回复