有人可以告诉我为什么这不起作用?我已经尝试了两天试图弄清楚为什么我不能点击我的标记。标记看起来很好,但我无法获得任何点击事件。我没有得到错误或任何东西,只是没有回应。谢谢,麻烦您了。即使你只是指导我正确的方向,我也是一个喜欢学习的人,即使在谷歌地图文档中,我也似乎无法弄清楚我的错误。
Uncaught Error: [HMR] Hot Module Replacement is disabled.
at eval (webpack:///(:8080/webpack)/hot/dev-server.js?:7:8)
at Object.<anonymous> (bundle.js:1)
at t (bundle.js:1)
at eval (webpack:///multi_(:8080/webpack)-dev-server/client?:2:1)
at Object.<anonymous> (bundle.js:1)
at t (bundle.js:1)
at bundle.js:1
at bundle.js:1
答案 0 :(得分:1)
google.maps.addListener
的第三个参数必须是函数指针(不带参数的函数名)或返回将在事件触发时执行的函数。 addClickToMarker(marker)
没有返回函数并且不是函数指针,因此它执行一次,返回null
,之后每次单击标记时执行{{1}功能。