- 发布:2026-02-02 11:55
- 更新:2026-02-02 11:56
- 阅读:21
产品分类: uniapp/小程序/钉钉
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.4 (23E214)
HBuilderX类型: 正式
HBuilderX版本号: 4.87
第三方开发者工具版本号: 版本3.10.5 (3.10.5)
基础库版本号: 1.25.10
项目创建方式: HBuilderX
示例代码:
<template>
<map id="mymap" style="width: 100%; height: 200px;" :markers="mapdata.markers"
include-points="mapdata.markers" :scale="10" :polyline="mapdata.polyline" :latitude="mid_latitude" :longitude="mid_longitude" />
<view @click="setdatas">测试</view>
</template>
<script setup>
import {
onMounted,
ref,
nextTick,
} from 'vue';
const mapdata = ref({
markers: [{
iconPath: '/static/newimage/navi_s.png', //'https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png',//,
id: 0,
latitude: 30.266786,
longitude: 120.10675,
width: 23,
height: 33
}],
polyline: [],
})
const mid_latitude = ref(30.266786);
const mid_longitude = ref(120.10675)
const setdatas = ()=>{
mid_latitude.value = 39.070712
mid_longitude.value = 117.284263
mapdata.value.markers = [{
iconPath: '/static/newimage/navi_s.png', //'https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png',//,
id: 0,
latitude: 30.266786,
longitude: 120.10675,
width: 23,
height: 33
},
{
iconPath: "/static/newimage/navi_e.png",
id: 1,
latitude: 39.070712,
longitude: 117.284263,
width: 23,
height: 33
}
]
}
</script>
</template>
<script setup>
import {
onMounted,
ref,
nextTick,
} from 'vue';
const mapdata = ref({
markers: [{
iconPath: '/static/newimage/navi_s.png', //'https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png',//,
id: 0,
latitude: 30.266786,
longitude: 120.10675,
width: 23,
height: 33
}],
polyline: [],
})
const mid_latitude = ref(30.266786);
const mid_longitude = ref(120.10675)
const setdatas = ()=>{
mid_latitude.value = 39.070712
mid_longitude.value = 117.284263
mapdata.value.markers = [{
iconPath: '/static/newimage/navi_s.png', //'https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png',//,
id: 0,
latitude: 30.266786,
longitude: 120.10675,
width: 23,
height: 33
},
{
iconPath: "/static/newimage/navi_e.png",
id: 1,
latitude: 39.070712,
longitude: 117.284263,
width: 23,
height: 33
}
]
}
</script>
操作步骤:
更新数据后,点和线都没有了
更新数据后,点和线都没有了
预期结果:
更新成功
更新成功
实际结果:
点和线都没有了
点和线都没有了
bug描述:
【报Bug】钉钉小程序,鸿蒙next,uniapp用的vue3, 鸿蒙next钉钉,显示的是花瓣地图。,setup中,map地图更新数据不显示marker和polyline了。
只能是先有数据,再显示地图,,先显示地图再更新数据就显示不出来,,钉钉小程序原生可以
1 个回复
Ask小助手 - Ask社区AI助手
【官方评审】
反馈完整性
Bug 是否成立
版本与替代方案
<map v-if="ready">;uni.createMapContext('mymap', this).$getAppMap()再手动addMarkers/addPolylines(需写条件编译// #ifdef MP-DINGTALK)。结论:信息完整,缺陷属实,已录入钉钉小程序鸿蒙 Next 引擎缺陷跟踪单,后续版本修复。
要回复问题请先登录或注册
公告
更多>相关问题