我在写一个关于高德地图的前端项目时,在高德地图的官方管理文档中使用插件,有关于AMap不存在的报错,但我是下载了高德地图的,后面才在网上学习到是要在vue的配置文件中进行对AMap的配置,才能使用。
一.在做高德地图的vue项目时要先在官网进行注册一个账号,然后在“我的应用中”新增测试
再vue项目中安装高德地图的命令是:
npm i @amap/amap-jsapi-loader --save
然后在vue项目中的vue.config.js文件中加入
configureWebpack: {
externals: {
AMap: 'AMap',
AMapUI: 'AMapUI'
},
},
加入后就可以在vue文件中引入AMap并使用了
import AMap from "AMap";
如果没有这个vue.config.js文件,可以自己创建一个和src文件同一级目录下
然后就可以在项目中使用高德地图了,