我得到這個工作的罰款,但我一直想,而不是<a>
標籤使用<router-link>
標籤,因爲標籤<a>
不像<router-link>
(其攔截單擊事件和不重新加載頁面)重新加載頁面。VUE路由器在谷歌地圖路由器鏈路信息窗口
const contentString = `
<div class="popup">
<a href="/places/${place._id}">
<img src="..." />
<h5>${place.name}</h5>
<p>${place.gmap.address}</p>
</a>
</div>`
const infoWindow = new google.maps.InfoWindow()
infoWindow.setContent(contentString)
如果我更換<a>
標記爲<router-link>
它不因爲它會如果<router-link>
在vuejs模板渲染到<a>
標籤。
請給我一個小提琴,或者至少粘貼與vue相關的代碼片段嗎?很難找到爲什麼標籤不能與您現在提供的信息一起呈現的原因。 – choasia
[鏈接至要點GoogleMaps.vue](https://gist.github.com/ridjis/5c4e40897b261bc949fca0ff300614e0) 這非常關乎它。 Vue組件太簡單了,唯一的問題是我可以看到Google的API會接受一個字符串並呈現它,我認爲它與vue無關,但不知何故,我想知道Vue是否有辦法克服侷限性。 – ridjis