最新国产好看的视频,伊人天堂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. 頁面刷新之后地圖出不來,第一次進入頁面時沒問題。因為這兩個問題所以放棄了這個組件的使用。我想可能是我哪個地方代碼有問題。

二、直接引用高德地圖 SDK

因為第一種方式嘗試失敗了,所以我選擇了直接引用SDK的方式。使用這種方式沒有出現(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 生命周期中調用,因為如果在 created 階段調用,會找不到 html 元素 div#container

4. 效果圖

總結

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

相關文章

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

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

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

    Vue props用法詳解(小結)

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

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

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

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

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

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

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

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

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

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

    這篇文章主要為大家詳細介紹了基于vue-seamless-scroll實現(xiàn)無縫滾動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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
  • 關于element?ui的菜單default-active默認選中的問題

    關于element?ui的菜單default-active默認選中的問題

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

最新評論

靖州| 中宁县| 商洛市| 沙坪坝区| 秦安县| 枝江市| 自治县| 张家川| 平定县| 大同县| 桃园市| 安顺市| 烟台市| 犍为县| 鹤壁市| 武清区| 乐至县| 瑞金市| 新巴尔虎右旗| 昌吉市| 丹棱县| 阜新市| 民乐县| 上栗县| 金寨县| 综艺| 托里县| 泰和县| 海原县| 满洲里市| 绥江县| 特克斯县| 即墨市| 南汇区| 民乐县| 股票| 克东县| 浠水县| 兴宁市| 施秉县| 丹凤县|