Haverá um problema quando duas páginas do vue2 usarem o mapa Gaode ao mesmo tempo:
Abra um e depois abra o outro, você verá que o outro não pode ser aberto, uma tela branca, usando this.map =null ou this.map.destroy() para destruir não funciona,
Solução
Os dois mapas usam IDs diferentes, por exemplo:
<div id="container1" class="mymap"></div>
<div id="container2" class="mymap"></div>