[英]Nuxt Link in Map Marker PopUp
我有一个谷歌 Map,加载了标记。 当我单击标记时,它会显示一个弹出窗口,这很棒。 在该弹出窗口中,我需要一个以便它顺利加载下一页。 但这在 map 标记的内容中不起作用,如下所示。
createMarker({
lat: doc.lat,
lng: doc.lng,
content: `<div class="mapPopMarker-content">
<div class="inner-content">
${doc.name ? '<div class="name">'+ doc.name +'</div>' : ''}
${doc.address ? '<div class="address">'+ doc.address +'</div>' : ''}
<NuxtLink to="/companies/${doc.id}" class="link">View</NuxtLink>
</div>
</div>`
})
渲染时,它只是渲染为 HTML,而不是此处的实际链接。 如何使这个 NuxtLink 工作?
是的,您不能在createMarker
内容属性中呈现vue
代码,因为它将作为innerHTML
插入并且不会被编译。
您可以使用nuxt-gmaps
库,也可以使用GMapMarker
组件将您的代码添加为默认slot
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.