Malone
Malone
  • 发布:2025-09-12 16:26
  • 更新:2025-09-12 16:26
  • 阅读:21

【报Bug】uniapp里面调用鸿蒙原生地图组件会白屏

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 5.0.1

手机厂商: 华为

手机机型: Mate 60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<embed class="native-map" tag="map" :options='mapOptions' @markertap='onMarkerTap'></embed>

 <!-- <embed class="native-button" tag="button" :options="options" @buttonclick="onClick"></embed> -->  

</template>

<script>
import "@/uni_modules/native-harmony-map";
export default {
data() {
return {
options: {
latitude: 39.909,
longitude: 116.39742,
scale: 12,
circles: [
{
latitude: 39.909,
longitude: 116.39743,
color: 0xffff0000,
fillColor: 0xff00ffff,
radius: 80,
strokeWidth: 10,
},
],
markers: [
{
latitude: 39.909,
longitude: 116.39742,
},
{
latitude: 39.9,
longitude: 116.39741,
iconPath:
"",
},
],
},
mapOptions: {
center: { latitude: 31.2304, longitude: 121.4737 }, // 上海坐标
zoom: 14,
markers: [{ id: 1, latitude: 31.2304, longitude: 121.4737, title: "陆家嘴" }]
}

   // options: {  
   //                    label: 'hello'  
   //                }  

};  

},
methods: {
onMarkerTap(e) {
console.log("onMarkerTap", e);
uni.showToast({
title: "onMarkerTap",
});
},

 onClick(e) {  
                console.log('onClick', e.detail.text)  
                this.options = {  
                    label: 'world'  
                }  
            }  

},
};
</script>
<style scoped>
.native-button {
display: block;
width: 200px;
height: 50px;
margin: 10px auto;
}
</style>

操作步骤:

预期结果:

1

实际结果:

并没显示

bug描述:

在uniapp 调用native-harmony-map会白屏 调用button则不会 ,权限也 配制了

2025-09-12 16:26 负责人:无 分享
已邀请:

要回复问题请先登录注册