Google maps 无法获取谷歌地图信息窗口中的按钮以推送到路由器

Google maps 无法获取谷歌地图信息窗口中的按钮以推送到路由器,google-maps,vue.js,vue-router,Google Maps,Vue.js,Vue Router,我正在使用谷歌地图信息窗口显示地图pin的地址,并使用一个按钮导航到详细信息页面。我可以显示一个警报,但当我尝试使用$router.push导航时,什么也没有发生,控制台中没有错误。我怎样才能让它工作 const descInfo = '<div id="iw-container"><b>' + terminal.name + ' ' + metadata.type + '</b><br

我正在使用谷歌地图信息窗口显示地图pin的地址,并使用一个按钮导航到详细信息页面。我可以显示一个警报,但当我尝试使用$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>';
const descInfo=
'' +
终端名称+
' ' +
元数据类型+
“
”+ 码头街+ “
”+ 终点城市+ ', ' + 终端状态+ '. ' + terminal.zip_代码+ “

”+ `视图`+ '';
因此,Nuxt似乎是问题所在。这似乎像预期的那样起作用

`<button onclick="$nuxt._router.push('/my-apps/terminals/${terminal.id}')">View</button>`
`View`