最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue-Cli 3.0 中配置高德地圖的兩種方式

 更新時間:2019年06月19日 14:27:59   作者:similar  
這篇文章主要介紹了Vue-Cli 3.0 中配置高德地圖的兩種方式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

 vue 中使用高德地圖有兩種方式

一、vue-amap 組件

官網(wǎng): https://elemefe.github.io/vue-amap/#/

開始的時候是打算用這個組件做地圖功能的,但是嘗試之后存在些問題,所以就放棄了,可能是我的使用方式不對。我所遇到的問題:

1. 安裝之后使用,始終提示跨域問題。

2. 頁面刷新之后地圖出不來,第一次進(jìn)入頁面時沒問題。因為這兩個問題所以放棄了這個組件的使用。我想可能是我哪個地方代碼有問題。

二、直接引用高德地圖 SDK

因為第一種方式嘗試失敗了,所以我選擇了直接引用SDK的方式。使用這種方式?jīng)]有出現(xiàn)方式一中存在的問題。直接引用SDK的方式步驟:

1. 在 public 文件夾下的 index.html 中加入

<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.4&key=你申請的key"></script> 

2. 在 vue.config.js 文件中配置 externals

module.exports = {
 devServer: {
  port: 57103 // 端口號配置
 },
 configureWebpack: {
  externals: {
   'AMap': 'AMap' // 高德地圖配置
  }
 }
}

注: vue.config.js 文件要自己創(chuàng)建,vue-cli 3.0 不會自動生成此文件。 此外,修改 vue.config.js 不會觸發(fā)熱加載,也就是修改之后你需要重新 run 一下你的項目,它才能生效。

 3. 實際使用

<template>
 <div class="box">
  <div id="container" style="width:500px; height:300px"></div>
 </div>
</template>

<script>
import AMap from 'AMap' // 引入高德地圖
export default {
 mounted () {
  this.init()
 },
 methods: {
  init () {
   let map = new AMap.Map('container', {
    center: [116.397428, 39.90923],
    resizeEnable: true,
    zoom: 10
   })
  }
 }
}
</script>

注:init() 方法請在 mounted 生命周期中調(diào)用,因為如果在 created 階段調(diào)用,會找不到 html 元素 div#container

4. 效果圖

總結(jié)

以上所述是小編給大家介紹的Vue-Cli 3.0 中配置高德地圖的兩種方式,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • el-menu遞歸實現(xiàn)多級菜單組件的示例

    el-menu遞歸實現(xiàn)多級菜單組件的示例

    本文主要介紹了el-menu使用遞歸組件實現(xiàn)多級菜單組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Vue props用法詳解(小結(jié))

    Vue props用法詳解(小結(jié))

    這篇文章主要介紹了Vue props用法詳解(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • vue 導(dǎo)航守衛(wèi)和axios攔截器有哪些區(qū)別

    vue 導(dǎo)航守衛(wèi)和axios攔截器有哪些區(qū)別

    這篇文章主要介紹了vue 導(dǎo)航守衛(wèi)和axios攔截器有哪些區(qū)別,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12
  • 使用vue+element?ui實現(xiàn)走馬燈切換預(yù)覽表格數(shù)據(jù)

    使用vue+element?ui實現(xiàn)走馬燈切換預(yù)覽表格數(shù)據(jù)

    這次做項目的時候遇到需要切換預(yù)覽表格數(shù)據(jù)的需求,所以下面這篇文章主要給大家介紹了關(guān)于使用vue+element?ui實現(xiàn)走馬燈切換預(yù)覽表格數(shù)據(jù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • vue+element-ui+sortable.js實現(xiàn)表格拖拽功能

    vue+element-ui+sortable.js實現(xiàn)表格拖拽功能

    這篇文章主要為大家詳細(xì)介紹了vue+element-ui+sortable.js實現(xiàn)表格拖拽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue中的組件注冊方法及注意事項

    Vue中的組件注冊方法及注意事項

    在Vue中,組件是構(gòu)建頁面的基本單位。通過組件化開發(fā),可以提高代碼的復(fù)用性和可維護(hù)性。組件的注冊方法包括全局注冊和局部注冊兩種方式。同時,需要注意組件名的命名規(guī)范、組件選項的定義方式、組件之間的通信等問題,以實現(xiàn)更好的組件復(fù)用和開發(fā)效率
    2023-05-05
  • 基于vue-seamless-scroll實現(xiàn)無縫滾動效果

    基于vue-seamless-scroll實現(xiàn)無縫滾動效果

    這篇文章主要為大家詳細(xì)介紹了基于vue-seamless-scroll實現(xiàn)無縫滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue.js 實現(xiàn)數(shù)據(jù)展示全部和收起功能

    Vue.js 實現(xiàn)數(shù)據(jù)展示全部和收起功能

    這篇文章主要介紹了Vue.js 實現(xiàn)數(shù)據(jù)展示全部和收起功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Vue中父子組件如何實現(xiàn)傳值

    Vue中父子組件如何實現(xiàn)傳值

    這篇文章主要介紹了Vue中父子組件如何實現(xiàn)傳值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 關(guān)于element?ui的菜單default-active默認(rèn)選中的問題

    關(guān)于element?ui的菜單default-active默認(rèn)選中的問題

    這篇文章主要介紹了關(guān)于element?ui的菜單default-active默認(rèn)選中的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論

宜兰市| 庆阳市| 华宁县| 遵化市| 阳东县| 长春市| 肇东市| 政和县| 龙岩市| 寿阳县| 上饶市| 康定县| 平南县| 冷水江市| 五大连池市| 内乡县| 祁东县| 淮北市| 偏关县| 绥德县| 和政县| 二连浩特市| 成都市| 县级市| 镇宁| 余干县| 偏关县| 奈曼旗| 图木舒克市| 东城区| 双流县| 西和县| 泰顺县| 永定县| 云和县| 四会市| 梓潼县| 横山县| 温州市| 临海市| 潞西市|