[英]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.