<template>
<view class="content">
<map name="" ref="map" id="map" style="flex: 1;width: 750rpx;" :longitude="130.3786716" :latitude="33.5578242"
scale="12">
</map>
</view>
</template>
<script>
var mapView = null
export default {
data() {
return {
title: 'Hello',
list2: [{
"id": 1,
"latitude": 33.586746399999996,
"longitude": 130.3951692,
"iconPath": "../../static/images/route/via.png",
"width": 22,
"height": 22,
}],
}
},
onLoad() {}
}
</script>
<style>
.content {
flex: 1;
}
</style>

- 发布:2023-12-21 11:48
- 更新:2023-12-25 10:42
- 阅读:240
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12
HBuilderX类型: 正式
HBuilderX版本号: 3.98
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 红米 ut 12
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
切换tabbar即可
切换tabbar即可
预期结果:
正常展示map
正常展示map
实际结果:
map所有参数失效
map所有参数失效
bug描述:
tabbar配置多个页面,首页是map组件展示,首次加载是正常的,切换tabbar后,切回index页面,map组件的所有参数都失效了
4 个回复
y***@163.com (作者)
最新排查情况:如果跳转到非tabbar页面再返回,地图依旧正常,只有点击tabbar跳转或者uni.switchTab再点击首页都会导致地图组件无法正常展示
y***@163.com (作者)
@DCloud_Android_DQQ @DCloud_Android_ST
帮忙看一下,必现的问题
y***@163.com (作者)
新进度:想找兼容方案的,每次onShow都会用uni.createMapContext重新加载所有的map参数,发现只有第一次返回首页会出现参数丢失的情况,后面的就不会丢失也不会定位到非洲海域
y***@163.com (作者)
@DCloud_Android_ST @DCloud_Android_DQQ @DCloud_Android_DQQ @DCloud_Android_YJC 帮忙看一下,很急的