目前官方没有vue3.0组件,是JavaScript API v3以script标签引入

vue3.0实现地图功能

  • 1.创建秘钥ak
  • 引入script
    • 1.打开index.html
    • 2.插入script
  • 在需要的vue 文件中插入一个空div
  • 在script标签中写入js部分
    • onMouted语法

1.创建秘钥ak

申请入口:传送门

提交后如下(访问应用(ak)栏下的就是密钥复制走用就可以)

引入script

1.打开index.html

2.插入script

// 把密钥替换在您的密匙的位置
<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=您的密钥"></script>

在需要的vue 文件中插入一个空div

空div用来存放地图需要设置宽高;

// 空div用来存放地图需要设置宽高;
<div id="container" style="width: 800px;height: 800px"></div>

在script标签中写入js部分

需要哪些功能可以写在onMouted中下面为例子入口:传送门

onMounted(function(){// var map = new BMap.Map('container');//    var point = new BMap.Point(113.98338,35.288341);//    map.centerAndZoom(point, 15);//    map.enableScrollWheelZoom(true);// GL版命名空间为BMapGL// 按住鼠标右键,修改倾斜角和角度var map = new BMapGL.Map("container");    // 创建Map实例map.centerAndZoom(new BMapGL.Point(113.985275,35.288175), 20);  // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放var scaleCtrl = new BMapGL.ScaleControl();  // 添加比例尺控件map.addControl(scaleCtrl);var zoomCtrl = new BMapGL.ZoomControl();  // 添加比例尺控件map.addControl(zoomCtrl);})

onMouted语法

引入:

// 在vue中引入
import {onMounted,} from 'vue'

使用格式参考上面: 在script标签中写入js部分写法;

vue3.0实现地图功能相关推荐

  1. vue3.0环境搭建

    安装最新版nodejs Node.jshttps://nodejs.org/zh-cn/安装过程非常傻瓜,一直下一步到完成 -------------------------------------- ...

  2. VUE3.0 二. vue-cli3 配置指南

    VUE3.0 二. vue-cli3配置指南 一.vue.config.js 详解 官网地址: https://cli.vuejs.org/zh/config/ 使用vue3 的时候需要添加一个vue ...

  3. VUE3.0 一.安装node.js、vue3.0脚手架

    VUE3.0 一.安装node.js.vue3.0脚手架 1.安装nodejs 首先去官网下载nodejs 查看npm和node版本,出现版本号即安装成功. npm -v # 6.13.4node - ...

  4. vue 不识别svg_vue中引用svg,vue引入svg不显示,vue引用svg配置,vue3.0+ts如何配置svg...

    注意: 如果按照下面配置正确发现svg依然无法显示可能s'v'g-sprite-loader的版本过高,重新指定版本下载npm i svg-sprite-loader@3.8.0 --save-dev ...

  5. 使用vue3.0和element实现后台管理模板

    通过自己所学的这段时间,利用空余时间,使用vue3.0脚手架搭建的一个关于后台的管理模板,所实现功能也是模仿一个后台的界面,数据分为两种存放,一种是直接存储到mlab,这里的数据是存放这登录注册,只有 ...

  6. Vue3.0 组合式 API 分析与实践

    本文带大家深入理解组合式 API 的设计详情,同时加入我们的实践经验总结. 01 背景 Vue3.x 版本的出现带来了许多令人眼前一亮的新特性,其中组合式 API(Composition API),一 ...

  7. html任务3 模拟滚动条,vue3系列:vue3.0自定义虚拟滚动条V3Scroll|vue3模拟滚动条组件...

    /** * @Desc Vue3.0虚拟滚动条组件V3Scroll * @Time andy by 2021-01 * @About Q:282310962 wx:xy190310*/ props: ...

  8. 【Vue】Docker + Nginx 部署 Vue3.0 项目

    Docker + Nginx 部署 Vue3.0 项目 1.用指令 npm run build 打包vue.js项目(该项目是在WebStorm里面新建的Vue空项目). 打包成功后,会生成一个目录d ...

  9. vue3.0实现原理

    vue3.0.js ------------------ function Vue(option){  this.$el = document.querySelector(option.el); // ...

最新文章

  1. 交互两个数(不引入第三个变量)
  2. 教程:10、VI编辑器
  3. 介绍一个好用的工具类库commons-beanutils
  4. js练习 好友列表选择
  5. RPM安装rabbitMQ
  6. 基于注解的AOP实现事务控制及问题分析
  7. PHP IDE免费干货来了!
  8. JS对文本框输入字符的限制
  9. python使用print不换行
  10. 解决office2007每次打开提示向程序发送命令时出现错误
  11. 下载 Bootstrap3 的 Sass 版本
  12. Ruby1.9.3 Rails 3.2.3安装
  13. RabbitMQ 集群原理和完善
  14. 为什么构造函数不能声明为虚函数?
  15. IC卡读写器c#源码
  16. 计算机毕业设计SSM电影票网上订票系统【附源码数据库】
  17. 计算机网络的作用拓展图,拓扑图介绍及相关功能
  18. css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小
  19. 如何在linux下安装rar软件,Linux下安装使用RAR压缩软件的方法
  20. Matlab中fspecial函数 和imfilter函数的用法

热门文章

  1. FastReport问题整理
  2. 【机器人】关键问题:动捕原点坐标系到机械臂基坐标系的转换
  3. 建立一个vs+qt打开系统摄像头的程序
  4. 机器学习--支持向量机(二)拉格朗日乘子法详解
  5. Android 12原生设计曝光,Android 12原生设计曝光 网友看了惊呼神似iOS
  6. 显示器颜色偏灰不鲜明_你离学会后期调色,只差了一块颜色“正确”的摄影显示器...
  7. Python学习Day7
  8. C# WinForm DataGridView 给标题列增加序号及格式化某个字段
  9. mysql 慢查询日志记录
  10. usaco-pprime-pass