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

關(guān)于Vue 3.0引入百度地圖不兼容的解決辦法

 更新時(shí)間:2022年08月15日 10:08:02   作者:有大廠夢的XiaoWeng  
這篇文章主要介紹了關(guān)于Vue 3.0引入百度地圖不兼容的解決辦法,本文通過實(shí)例代碼給大家分享解決方法,需要的朋友可以參考下

關(guān)于Vue 3.0引入百度地圖 不兼容的解決辦法

1. 問題:Vue 3.0引入百度地圖 不兼容

百度地圖開發(fā)平臺文檔 封裝的vue版本暫時(shí)還沒有 到 vue 3.0
如果 用npm 引入并使用的話,會出現(xiàn)報(bào)錯(cuò)
at eval (bindEvent.js?4fab:8) at Array.forEach (<anonymous>) at Proxy.eval (....

(現(xiàn)在暫時(shí)是 BaiduMapVue2.x版本,如下圖)

2. 解決辦法

小編在 各博客搜集 辦法并結(jié)合,如下(小編是用cdn 引入js 用百度地圖原生api 來編寫的

新建 js 文件 (異步創(chuàng)建script標(biāo)簽 引入百度地圖api)

export function baiduMap(ak) {
  return new Promise(function(resolve, reject) {
    window.baiduMap = function() {
      resolve()
    }
    var script = document.createElement('script')
    script.type = 'text/javascript'
    script.src = `http://api.map.baidu.com/api?v=3.0&ak=${ak}&callback=baiduMap`
    script.onerror = reject
    document.head.appendChild(script)
  })
}

配置“vue.congfig.js” (我們映入了CDN就不要再打包這個(gè)模塊了,所以通過 externals 來排除這個(gè)模塊) 如下:

 externals: { "BMap": "BMap" }

3.vue頁面 引入并執(zhí)行

生成密匙: ak密匙(百度地圖傳送門)

 <template>
	<div id="map"></div>
</template>

<style type="text/css">
	#map {
		width: 100%;
		height: 500px;
	}
</style>

<script>
	import { baiduMap } from '../../baiduMap.js'
	export default {
		data() {
			return {
				ak: '你的百度地圖密匙' // 百度密匙
			}
		},
		mounted() {
			// 動態(tài)引入較大類庫避免影響頁面展示
			this.$nextTick(() => {
				let _this = this;
				baiduMap(_this.ak).then( thatMap => {
				  // 創(chuàng)建地圖實(shí)例
					var map = new BMap.Map("map");
					// 創(chuàng)建地圖實(shí)例 
					var point = new BMap.Point(116.404, 39.915);
					// 創(chuàng)建點(diǎn)坐標(biāo) 
					map.centerAndZoom(point, 15);
					// 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級別 
				})
			})
		}
	}
</script>

4.完成, 地圖如下

到此這篇關(guān)于關(guān)于Vue 3.0引入百度地圖 不兼容的解決辦法的文章就介紹到這了,更多相關(guān)Vue 3.0引入百度地圖 不兼容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • layui實(shí)際項(xiàng)目使用過程中遇到的兼容性問題及解決

    layui實(shí)際項(xiàng)目使用過程中遇到的兼容性問題及解決

    這篇文章主要介紹了layui實(shí)際項(xiàng)目使用過程中遇到的兼容性問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • axios的攔截請求與響應(yīng)方法

    axios的攔截請求與響應(yīng)方法

    今天小編就為大家分享一篇axios的攔截請求與響應(yīng)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 使用VitePress搭建及部署vue組件庫文檔的示例詳解

    使用VitePress搭建及部署vue組件庫文檔的示例詳解

    這篇文章主要介紹了使用VitePress搭建及部署vue組件庫文檔,本文以element-plus作為示例來搭建一個(gè)文檔,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用

    vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用

    這篇文章主要為大家介紹了vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 用vuex寫了一個(gè)購物車H5頁面的示例代碼

    用vuex寫了一個(gè)購物車H5頁面的示例代碼

    本篇文章主要介紹了用vuex寫了一個(gè)購物車H5頁面的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • vue實(shí)現(xiàn)購物車功能(商品分類)

    vue實(shí)現(xiàn)購物車功能(商品分類)

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)購物車功能,商品分類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 簡單理解vue中Props屬性

    簡單理解vue中Props屬性

    這篇文章主要幫助大家簡單的理解vue中Props屬性,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Vue 請求傳公共參數(shù)的操作

    Vue 請求傳公共參數(shù)的操作

    這篇文章主要介紹了Vue 請求傳公共參數(shù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vuex的核心概念和基本使用詳解

    vuex的核心概念和基本使用詳解

    這篇文章主要為大家介紹了vuex的核心概念和基本使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 詳解vue中v-model和v-bind綁定數(shù)據(jù)的異同

    詳解vue中v-model和v-bind綁定數(shù)據(jù)的異同

    這篇文章主要介紹了vue中v-model和v-bind綁定數(shù)據(jù)的異同,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評論

海林市| 徐汇区| 商南县| 兰州市| 山丹县| 西畴县| 双柏县| 樟树市| 子长县| 靖西县| 华安县| 浦县| 长岛县| 芷江| 榕江县| 淮北市| 镇远县| 巴南区| 澄城县| 伊春市| 南和县| 都江堰市| 雷山县| 天气| 石河子市| 始兴县| 岚皋县| 灵丘县| 广饶县| 诸暨市| 库车县| 平谷区| 弥渡县| 舒城县| 杨浦区| 汉中市| 龙海市| 镇坪县| 岳西县| 永仁县| 安吉县|