我有一个带有绑定弹出窗口的标记,并且弹出HTML的代码是:
createMarker() {
...
const content = `<div><a onclick="this.open()">View Field</a></div>`;
marker.bindPopup(content);
...
}
当我单击View Field
时说this.open()
函数不存在,我尝试了没有this
标识符的事件,但是它不起作用。
和功能:
open() {
console.log('clicked');
}
错误:
TypeError:this.open不是函数
编辑:所有内容都位于同一组件中。