NYcake 2024-05-10 15:02 采纳率: 80%
浏览 2
已结题

mars2d在vue3中的引入问题

在vue3项目中引入,mars2d但是加载过程中出错,找不到mars2d。
已经确认npm install mars2d已经成功了。
运行报如下错误,请求大家帮指导下,怎么才能正常运行,或者请大能们给一个能直接使用的事例,多谢大家!
mars和vue引入的版本是这个:

img

我的项目代码如下:

<template>
  <div id="mars2dContainer" style="width: 100%; height: 100%"></div>
</template>
 
<script setup>
import { onMounted, ref } from 'vue';
import * as mars2d from 'mars2d';
 
const map = ref(null);
 
onMounted(() => {
  // 当组件挂载完成后,初始化地图
  map.value = new mars2d.Map('mars2dContainer', {
    // 地图视图配置
    zoom: 10,
    center: { lng: 116.939428, lat: 31.859088 },
    // 添加一个图层
    layers: [
      new mars2d.layer.TileLayer({
        name: '全球影像',
        url: 'http://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}',
      }),
    ],
  });
});
</script>
 
<style>
#mars2dContainer {
  width: 100%;
  height: 100vh;
}
</style>

最后报错是这额样的

img

  • 写回答

16条回答 默认 最新

  • 专家-皆知 2024-05-10 15:06
    关注

    检查是否正确导入并使用了 Mars2D,确保按官方文档配置Vue插件。

    以上回复有部分引自免费微信小程序:皆我百晓生。 如问题尚未解决,还请稍待,如有疑问请回复进一步沟通。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(15条)

报告相同问题?

问题事件

  • 系统已结题 5月19日
  • 已采纳回答 5月11日
  • 修改了问题 5月10日
  • 创建了问题 5月10日

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集