Before Destroy Remove EventListener

I writing a SPA with Vue and I am running a method with addEventListener. Similar to this:

mounted() {
 windows.addEventListner('click', handleMethod);
},
 beforeDestroy() {window.removeEventListener('click', handleMethod);
}

How you would go about removing the event listener and is using beforeDestroy best pratice?

Yes, or on destroyed