Mover un Div con una imagen con v-on:click

Tengo un div con HTML que me gustaría moverlo con imagen con v-on:click. Es decir pulsar la imagen y se mueve todo el div en cuestión.

El código con JavaScript nativo seria este: var menu = document.getElementById(“menu”);
function closemenu() {
menu.style.top ="-100vh";

me gustaría ponerlo en mi etiqueta de forma correcta.

De momento tengo esto pero no funciona.
var menu = document.getElementById(“menu”);({
el: ‘#menu’,
mehods: {
closemenu: function (){
menu.style.top ="-100vh";
}
}
})
})