无法在 Google 地图信息窗口中获取按钮以推送到路由器
Posted
技术标签:
【中文标题】无法在 Google 地图信息窗口中获取按钮以推送到路由器【英文标题】:Unable to get button in Google Maps infowindow to push to router 【发布时间】:2020-04-05 06:02:01 【问题描述】:我正在使用 Google 地图信息窗口来显示地图图钉的地址以及用于导航到详细信息页面的按钮。我可以得到一个要显示的警报,但是当我尝试使用 $router.push 进行导航时,没有任何反应,控制台中没有错误。我该如何让它发挥作用?
const descInfo =
'<div id="iw-container"><b>' +
terminal.name +
' ' +
metadata.type +
'</b><br>' +
terminal.street +
'<br>' +
terminal.city +
', ' +
terminal.state +
'. ' +
terminal.zip_code +
'<br><br>' +
`<button @click="$router.push('/my-apps/terminals/$terminal.id')">View</button>` +
'</div>';
【问题讨论】:
【参考方案1】:因此,Nuxt 似乎是问题所在。这似乎按预期工作。
`<button onclick="$nuxt._router.push('/my-apps/terminals/$terminal.id')">View</button>`
【讨论】:
以上是关于无法在 Google 地图信息窗口中获取按钮以推送到路由器的主要内容,如果未能解决你的问题,请参考以下文章
在信息窗口中使用 Google Maps v3 禁用鼠标滚轮缩放