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 相关文章推荐
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
Apr 10 Javascript
js判断FCKeditor内容是否为空的两种形式
May 14 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
Mar 24 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
JS中常用的正则表达式
Sep 29 Javascript
js数组去重的hash方法
Dec 22 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
js中复选框的取值及赋值示例详解
Oct 18 Javascript
three.js显示中文字体与tween应用详析
Jan 04 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
php csv操作类代码
2009/12/14 PHP
php备份数据库类分享
2015/04/14 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
python实现异步回调机制代码分享
2014/01/10 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
Python 实现进度条的六种方式
2021/01/06 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
婚前协议书范本
2014/04/15 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
公司放假通知范文
2015/04/14 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP