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 相关文章推荐
为javascript添加String.Format方法
Aug 11 Javascript
js中replace的用法总结
Dec 27 Javascript
PHP守护进程实例
Mar 06 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
js图片轮播手动切换特效
Jan 12 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
Aug 16 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
JavaScript中的&quot;=、==、===&quot;区别讲解
Jan 22 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
vue+element_ui上传文件,并传递额外参数操作
Dec 05 Vue.js
微信小程序--获取用户地理位置名称(无须用户授权)的方法
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
PHP4实际应用经验篇(7)
2006/10/09 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php版微信js-sdk支付接口类用法示例
2016/10/12 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python多继承原理与用法示例
2018/08/23 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
详解python中*号的用法
2019/10/21 Python
python中selenium库的基本使用详解
2020/07/31 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
高分子材料与工程专业推荐信
2013/12/01 职场文书
市场安全管理制度
2014/01/26 职场文书
小学生环保演讲稿
2014/04/25 职场文书
施工安全承诺书
2014/05/22 职场文书
装饰工程师岗位职责
2014/06/08 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android