1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue中通过异步引入script标签的方式创建引入高德地图amap

vue中通过异步引入script标签的方式创建引入高德地图amap

时间:2023-02-28 21:39:12

相关推荐

vue中通过异步引入script标签的方式创建引入高德地图amap

1.异步创建script标签(amap.js)

export default function MapLoader () { // <-- 原作者这里使用的是module.exportsreturn new Promise((resolve, reject) => {if (window.AMap) {resolve(window.AMap)} else {var script = document.createElement(script)script.type = ext/javascriptscript.async = truescript.src = /maps?v=2.0&callback=initAMap&key=8c365792798cd8c1c517d16d77c2b1cbscript.onerror = rejectdocument.head.appendChild(script)}window.initAMap = () => {resolve(window.AMap)}})}

2.html引入使用

创建一个div容器存放地图画布

<div></div>

js引入创建地图

<script>import MapLoader from @/plugins/amap.js&#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。