Vue 引入AMap高德地图的实现代码


Posted in Javascript onApril 29, 2019

本文代码仅针对 Vue CLI 3.x 生成的项目有效,但是在第二步配置的时候,可以直接配置 webpack.externals,所以本引入思路是通用的,并不局限于该项目

资源

AMap 准备-入门教程

引入 AMap

在 public/index.html 文件 </body> 前引入

<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.14&key=您申请的key值"></script>

配置 Webpack

项目根目录新建配置文件 vue.config.js,填入内容:

module.exports = {
 configureWebpack: {
  externals: {
   AMap: "window.AMap"
  }
 }
};

在项目中使用

新建 Index.vue 文件,填入内容:

<template>
 <div>
  <div style="width: 100vw;height: 100vh" id="container"></div>
 </div>
</template>
<script>
// eslint-disable-next-line
import AMap from "AMap";
export default {
 name: "Index",
 data() {
  return {};
 },
 mounted() {
  new AMap.Map("container", {
   resizeEnable: true,
   zoom: 11
  });
 }
};
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
实现超用户体验 table排序javascript实现代码
Jun 22 Javascript
ExtJs使用总结(非常详细)
Mar 22 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
Jun 26 Javascript
JQuery实现table行折叠效果以JSON做数据源
May 26 Javascript
jQuery通过Ajax返回JSON数据
Apr 28 Javascript
JS实现下拉菜单赋值到文本框的方法
Aug 18 Javascript
AngularJS实现按钮提示与点击变色效果
Sep 07 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
Dec 14 Javascript
canvas实现刮刮卡效果
Mar 14 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
uniapp实现横向滚动选择日期
Oct 21 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 #Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
Apr 29 #Javascript
微信小程序-form表单提交代码实例
Apr 29 #Javascript
vue在index.html中引入静态文件不生效问题及解决方法
Apr 29 #Javascript
微信小程序传值以及获取值方法的详解
Apr 29 #Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 #Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 #Javascript
You might like
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
jquery之Document元素选择器篇
2008/08/14 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
javascript加减乘除的简单实例
2016/07/12 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python3中简单的文件操作及两个简单小实例分享
2017/06/18 Python
简单实现python进度条脚本
2017/12/18 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Python如何将模块打包并发布
2020/08/30 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
Oracle用户管理及赋权
2022/04/24 Oracle
python实现学生信息管理系统(面向对象)
2022/06/05 Python
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL