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 相关文章推荐
基于jquery的inputlimiter 实现字数限制功能
May 30 Javascript
javascript 闭包疑问
Dec 30 Javascript
Javascript实现视频轮播在pc端与移动端均可
Sep 29 Javascript
使用text方法获取Html元素文本信息示例
Sep 01 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
jQuery实现的左右移动焦点图效果
Jan 14 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
JS获取鼠标相对位置的方法
Sep 20 Javascript
vue模板语法-插值详解
Mar 06 Javascript
fullPage.js和CSS3实现全屏滚动效果
May 05 Javascript
vue组件父子间通信之综合练习(聊天室)
Nov 07 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 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概述.
2006/10/09 PHP
PHP4引用文件语句的对比
2006/10/09 PHP
基于pear auth实现登录验证
2010/02/26 PHP
php下保存远程图片到本地的办法
2010/08/08 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
DWZ刷新dialog解决方法
2013/03/03 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
Python正则简单实例分析
2017/03/21 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
python抖音表白程序源代码
2019/04/07 Python
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
微软日本官方网站:Microsoft日本
2017/11/26 全球购物
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
大学秋游活动方案
2014/02/11 职场文书
小学生元旦广播稿
2014/02/21 职场文书
应届生求职信
2014/05/31 职场文书
2015毕业寄语大全
2015/02/26 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python