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 相关文章推荐
Web版彷 Visual Studio 2003 颜色选择器
Jan 09 Javascript
jQuery 行级解析读取XML文件(附源码)
Oct 12 Javascript
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
JS实现页面打印(整体、局部)
Aug 18 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
Mar 28 Javascript
JS装饰器函数用法总结
Apr 21 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
thinkPHP查询方式小结
2016/01/09 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Python3实现定时任务的四种方式
2019/06/03 Python
通过实例解析Python return运行原理
2020/03/04 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
程序员求职信
2014/04/16 职场文书
学校清明节活动总结
2014/07/04 职场文书
高中综合实践活动总结
2014/07/07 职场文书
项目工作说明书
2014/07/29 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
2015年党总支工作总结
2015/05/25 职场文书
律师催款函范文
2015/06/24 职场文书
高三数学教学反思
2016/02/18 职场文书
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
JavaScript中isPrototypeOf函数
2021/11/07 Javascript
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python