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 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
Sep 19 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
Dec 13 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
Feb 25 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
Bootstrap布局之栅格系统学习笔记
May 04 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
Aug 17 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
详解vue文件中使用echarts.js的两种方式
Oct 18 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
Apr 10 Javascript
vue数据字典取键值项目的字典问题
Apr 12 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
YB217、YB235、YB400浅听
2021/03/02 无线电
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
php日期操作技巧小结
2016/06/25 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
推荐11个实用Python库
2015/01/23 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
python使用selenium实现批量文件下载
2019/03/11 Python
基于pandas中expand的作用详解
2019/12/17 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
怎样创建、运行java程序
2014/08/01 面试题
留学自荐信
2013/10/10 职场文书
个人应聘自我评价分享
2013/11/18 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
篝火晚会策划方案
2014/05/16 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书