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 相关文章推荐
js静态方法与实例方法分析
Jul 04 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
Mar 04 Javascript
浅析javascript操作 cookie对象
Dec 26 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
深入了解javascript 数组的sort方法
Jun 01 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
Aug 30 Javascript
微信小程序实现左滑修改、删除功能
Oct 19 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
默默简单的写了一个模板引擎
2007/01/02 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
pygame实现五子棋游戏
2019/10/29 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
如何掌握自荐信格式呢
2013/11/19 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
教师岗位职责
2015/02/03 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
英语教师求职信范文
2015/03/20 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL