这篇文章主要介绍“Vue结合高德地图怎么实现HTML写自定义信息弹窗”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue结合高德地图怎么实现HTML写免费云主机域名自定义信息弹窗”文章能帮助大家解决问题。效果图如下:先说下思路吧,通过看高德地图官方文档关于InfoWindow的介绍,可以看出信息弹窗的显示内容,可以是HTML要素字符串或者HTMLElement对象。于是我就想到了在Vue里不是可以通过this.$refs
获取元素的DOM节点吗?然后我就开始了第一次尝试。先看下后台返回的数据类型:我一看这种数据类型不就是用v-for吗?但是这个时候问题来了,不能直接循环后台返回的数据!原因有二:高德地图的AMap.InfoWindow的content属性不支持多个DOM根节点不知道用户点击的哪一个点必须经过筛选,判断用户点击的点.这个时候可以判断点击的点了,下一步要做的就是实现自定义弹窗了。代码如下:js代码:通过this.$refs.infoWindow
拿到在HTML里写的弹窗节点,放在content内,这样我们就可以不用再写一些innerHTML
和appendChild
此类的代码了!关于“Vue结合高德地图怎么实现HTML写自定义信息弹窗”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@byun.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
这篇文章主要介绍“Egg框架的功能、原理及基本使用方法是什么”,在日常操作中,相信很多人在Egg框架的功能、原理及基本使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Egg框架的功能、原理及基本使用方法是什么”的疑惑…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。