我需要删除事件监听器。在事件监听器内执行的函数中,我调用了一些方法,因此需要使用 ES6 语法。我无法使用命名函数。如何删除事件监听器?
methods :
initCanvas : function(x, y, width, height) {
//do something
},
some_method : function() {
let svgObjectEl = // some logic will give the object elemenet embedding the svg
svgObjectEl.addEventListener('load', () => {
//let x,y,width, height has some value
// some code here
this.initCanvas(x, y, width, height);
});
svgObjectEl.removeEventListener('load', ??);
}
<svg @load.once="listener" ...
? - birdspider